Я всегда ищу способы устранения избыточного кода из моего проекта.
Я использую Hibernate с Spring. Я настроил Spring JPA LocalContainerEntityManagerFactoryBean, который позволяет мне передавать кучу свойств поставщику JPA (Hibernate), что означает, что мне не нужно устанавливать эти свойства в файле persistence.xml.
Кроме того, Hibernate может найти мои постоянные классы без необходимости фактически идентифицировать их в файле persistence.xml, поэтому эти строки также исчезают.
В моем файле persistence.xml осталась одна строка:
<persistence-unit name="bigDatabase" transaction-type="RESOURCE_LOCAL"/>
Кто-нибудь знает способ полного удаления persistence.xml и перемещения определения модуля постоянства в файл конфигурации Spring? Я, конечно, пробовал поискать в Google, но не смог найти ответ.
Спасибо!