Hibernate Commons adnotacji jest "projekt Narzędzie do obsługi adnotacji", jak powiedział na przykład here. Nie zawiera takiego API, którego powinien używać zwykły użytkownik Hibernacji.
Adnotacje w hibernacji zawierały adnotacje mapowania trwałości i powiązany kod. Obecnie jest on scalony z rdzeniem Hibernate.
Jeśli naprawdę chcesz uniknąć JPA (1/2), co łatwo zrobić, nie używając klas z pakietu javax.persistence
lub z jego podpakietów. Jeśli chcesz czegoś przeciwnego, użyj javax.persistence
i unikaj pakietów org.hibernate
, gdzie to możliwe.
Dobry przewodnik do rozpoczęcia pracy z Hibernate można znaleźć pod numerem http://docs.jboss.org/hibernate/orm/4.1/quickstart/en-US/html_single/. Mówi także, które biblioteki są zawsze potrzebne, a które opcjonalne.
Reference documentation zawiera wiele porad dotyczących używania JPA zamiast wycofanych starszych adnotacji Hibernate.
Świetna odpowiedź! Dodano do https://community.jboss.org/wiki/HibernateCompatibilityMatrix, jeśli nie masz nic przeciwko. –
Oczywiście, nie ma problemu! – Ravi