Я использую Hibernate в наших проектах и настройках, основанных на аннотациях, для объектов HBO для хранения домена Hibernate. Для конфигурации на основе аннотаций мы имеем две опции
- Аннотации, основанные на JPA, с использованием
javax.persistence.*
- Использовать Hibernate Native Annotations
org.hibernate.annotations.*
В настоящее время мы используем конфигурацию аннотаций на основе JPA для наших POJO файлов и встроенного API Hibernate, таких как SessionFactory, Session и т.д. для открытия сеанса и выполнения операций с БД.
Нужна ваша помощь в следующих вещах,
- Есть ли какая-либо проблема, смешивающая аннотации JPA и использование Hibernate собственный API?
- Эта ссылка объясняет одну из таких проблем (cascade-jpa-hibernate-annotation-common-error)
- Пожалуйста, предоставьте свой опыт, какой тип аннотаций использовать
- JPA
- Hibernate native
- смешайте оба из них?