Hibernate.cfg.xml vs Persistence.xml - PullRequest
       1

Hibernate.cfg.xml vs Persistence.xml

0 голосов
/ 13 июня 2018

В чем разница между Hibernate.cfg.xml и Persistence.xml

1 Ответ

0 голосов
/ 13 июня 2018

Если вы используете собственный API Hibernate, вам понадобится hibernate.cfg.xml.Если вы используете JPA, т.е. Hibernate EntityManager, вам понадобится файл persistence.xml.

Однако, если вы использовали собственный API Hibernate и у вас уже есть hibernate.cfg.xml (и файлы сопоставления hbm.xml XML)но если вы хотите начать использовать JPA, вы можете повторно использовать существующие файлы конфигурации, ссылаясь на файл hibernate.cfg.xml в файле persistence.xml в свойстве hibernate.ejb.cfgfile - и, таким образом, иметь оба файла.Повторное использование существующих файлов hbm.xml является IMO реалистичным сценарием, который может оправдать сохранение обоих (даже если бы я, вероятно, перешел на аннотации JPA в долгосрочной перспективе).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...