Ich habe ein Problem beim Konfigurieren der mehreren Entity Manager mit mehreren persistence.xml
über xml configuration
, kann jemand bitte helfen Sie mir mit der Konfiguration. Ausgabe:Problem beim Bereitstellen mehrerer peristence.xml in Tomee mit JBPM, Frühling, JPA (Hibernate)
SCHWEREN [main] org.apache.openejb.config.ReportValidationResults.logResults FAIL ... Kern-web-1.0_A0: @PersistenceContext unitname erforderlich, mehrere Einheiten zur Verfügung: ref "em", erhältlich Einheiten [applicationPersistenceUnit, applicationPersistenceUnit, applicationPersistenceUnit, applicationPersistenceUnit]
Below is configuration:
<bean id="appEntityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" p:jpadialect-ref="jpaDialect" p:jpavendoradapter-ref="jpaVendorAdapter">
<property name="jpaProperties"/>
<property name="packagesToScan">
<list>
<value>${application.model.packagesToScan}</value>
<value>org.kie.*</value>
<value>org.jbpm.*</value>
</list>
</property>
<property name="dataSource" ref="appDataSource"/>
<property name="persistenceUnitManager" ref="persistenceUnitManager"/>
</bean>
<bean id="persistenceUnitManager" class="org.springframework.data.jpa.support.MergingPersistenceUnitManager">
<property name="persistenceXmlLocations">
<list>
<value>classpath*:META-INF/persistence.xml</value>
<value>classpath*:META-INF/workflow-persistence.xml</value>
</list>
</property>
<property name="defaultDataSource" ref="appDataSource"/>
</bean>
Reason multiple aufweist wobei persistence.xmls
ist JBPM
separaten Satz von Klassen erwartet.