весна jpa сомневается - PullRequest
       6

весна jpa сомневается

1 голос
/ 13 февраля 2012

Если я использую Spring JPA, то должен ли я использовать какие-либо платформы ORM, такие как hibernate или toplink, для сохранения данных в базе данных? Я пытался выяснить, не используя рамки ORM. Но я не смог найти никакой ссылки для этого. Я видел много статей относительно весны jpa. Просим вас опубликовать несколько ссылок. На прошлой неделе я уже публиковал ветку, посвященную аннотированному менеджеру сущностей.

аннотированный менеджер сущностей, недействительное исключение

Поскольку я новичок в весне, не понял правильно.

Ответы [ 2 ]

3 голосов
/ 13 февраля 2012

JPA является стандартом. Стандарт реализован несколькими фреймворками - Hibernate, EclipseLink, OpenJPA. Вы должны выбрать один из них. Сам JPA определяет только интерфейсы и аннотации, а каркас выполняет все преобразования orm.

JPA Spring не является реализацией - это просто набор классов, призванных упростить использование JPA (и не зависящих от базовой структуры)

0 голосов
/ 15 июня 2017

Единственное, что вы можете сделать, это использовать аннотацию, специфичную для JPA, а не спящий режим, или другую раму ORM, которая работает, и просто выберите одну из них в качестве jpaVendorAdapter.Это имеет некоторые преимущества, такие как то, что вы не привязываете свой код к этим ORM, и вы выбираете других поставщиков в середине разработки, но вы должны знать, что вы используете аннотации JPA, но вы действительно используете ORM, например, вы используете @PersistenceContext длявведите EntityManager, но вы используете специальную реализацию EntityManager для ORM.

...