Я пытаюсь научиться создавать диспетчер сущности, используя лучшие практики. Я создаю приложение JavaSE, используя maven, разделенный на отдельные проекты, чтобы я мог использовать разные проекты для создания приложений с различными возможностями.JPA EntityManager Construction
До сих пор я создал свои объекты и протестировал их, используя hibernate.cfg.xml
.
Теперь я создал мой persistence.xml
, и я пытаюсь понять, как подключить мой EntityManagerFactory
к EntityManager
и наилучшему образу использовать это с моим испытанием Entities
.
Из того, что я прочитал, мне нужен слой Service
и слой ServiceImpl
. Мой вопрос больше связан с конфигурацией. В настоящее время у меня есть проект com.myapp.entities
. Я рассматриваю возможность создания проекта com.myapp.service
и com.myapp.serviceimpl
. Если я правильно понял, то установление EnitityManagerFactory
и EntityManager
должно идти в com.myapp.serviceimpl
, но как я их вставляю для работы с моими сущностями и как лучше всего создать EntityManager
?
Также, в каком проекте идет мой persistence.xml
?
Я расширил свой вопрос здесь в другом вопросе. Ссылка здесь для всех, кто заинтересован в следующем. [Использование @PersistenceContext и EntityManager для нескольких схем] (http://stackoverflow.com/questions/25843650/using-persistencecontext-and-entitymanager-for-several-schemas) –