Аннотации JPA

Hibernate поддерживает аннотации, определенные в спецификации JPA. Использование данных аннотаций позволяет сохранить совместимость программного кода при использовании другой реализации JPA, отличной от Hibernate.

Подробнее: Аннотации JPA

Аннотации Hibernate

Hibernate значительно расширяет стандартный набор аннотаций определенных спецификацией Java Persistence API (JPA). Использование предложенного набора аннотаций возможно только с Hibernate, перенос программного кода под другую реализацию JPA спецификации становиться невозможным.

Подробнее: Аннотации Hibernate