Hibernate Commons аннотаций "Utility проект для обработки аннотаций", как сказано, например here. Он не содержит такой API, который должен использовать обычный пользователь Hibernate.
Аннотации спящего режима содержат аннотации привязки сохранения и соответствующий код. В настоящее время он объединен с ядром Hibernate.
Если вы действительно хотите избежать JPA (1/2), что легко сделать, если не использовать классы из пакета javax.persistence
или из его подпакетов. Если вы хотите наоборот, используйте javax.persistence
и избегайте пакетов org.hibernate
, где это возможно.
Хорошее руководство для начала работы с Hibernate можно найти по адресу: http://docs.jboss.org/hibernate/orm/4.1/quickstart/en-US/html_single/. Он также сообщает, какие библиотеки нужны всегда и какие из них являются необязательными.
Reference documentation содержит множество советов об использовании JPA вместо устаревших устаревших аннотаций Hibernate.
Отличный ответ! Добавлен в https://community.jboss.org/wiki/HibernateCompatibilityMatrix, если вы не возражаете. –
Несомненно, никаких проблем! – Ravi