JPA SPECIFICATION

Поясните плз.. Есть JPA спецификация, стандарт который описывает работу с ORM.. Доя того что бы использовать его нужна реализация которая предоставлена разными вендорами в том числе Хибернэйт. Вопросы: что в себя включает спецификация JPA только документ или ещё интерфейсы, классы? Почему различают 2 понятия - строить приложении в соответствии с JPA и строить приложение в соответствии хибернэйт? Почему в хибернэйт SessionFactory а в jpa Entity Manager если все должно соответствовать одной спецификации? Что значит - "используя JPA потом можно сменить на другую реализацию? Jpa ведь не реализация... Спасибо.


Ответы (0 шт):