У меня есть созданное maven приложение Java SE на основе CDI, которое имеет модуль core и другие модули.
В ядре есть persistence.xml
и несколько сущностей.
У модулей есть дополнительные сущности.
Как я могу добавить сущности в центр внимания модуля сохранения состояния?
Я прочитал руководство Hibernate, http://docs.jboss.org/hibernate/stable/entitymanager/ reference / en / html / configuration.html # setup-configuration-packages
Я также видел эти вопросы SO
Я ищу решение, в котором Hibernate будет сканировать все загруженные классы или подбирать некоторый файл конфигурации из других jar-файлов (например, CDI делает с beans.xml
).
Мое приложение не использует Spring. Я не настаиваю на переносимости - я буду придерживаться Hibernate.
persistence.xml
и добавить к нему классы программно? EntityManagerFactory
после его создания? Обновление: я нашел в org. hibernate. ejb. Ejb3Configuration
:
public Ejb3Configuration configure(String persistenceUnitName, Map integration)