Наш основной проект использует зависимые банки, которые также разработаны с использованием приложения Spring.
мы сталкиваемся с проблемой, зависимые банки также содержат сущности.мы хотели бы создать только один LocalContainerEntityManagerFactoryBean в конце, который хранит всю сущность в проекте (основной проект и зависимый).
Я немного читал и пытался реализовать следующий способ, но безуспешно,
1> Использование MergingPersistenceUnitManager в родительском проекте: Проблема: Когда я проверял исходный код класса, он ожидает файл persistence.xml в зависимых банках.Но мы не используем persistence.xml, мы просто используем для этого аннотации.
2> Создание BeanPostProcessor для LocalContainerEntityManagerFactoryBean и установка ((LocalContainerEntityManagerFactoryBean) bean) .setPersistenceUnitPostProcessialBit (in) post в метод postpost.Проблема: у нас есть несколько модулей, поэтому, если я напишу такой код, будет установлен только последний модуль PersistenceUnitPostProcessors.
Может кто-нибудь помочь, если есть какой-нибудь способ добиться этого?
Заранее спасибо,Kitty