persistence context po:
<persistence-unit name="p_unit_bssg" transaction-type="RESOURCE_LOCAL">
<class>com.xxx.migration.model.bssg.SubProfile</class>
<class>com.xxx.migration.model.bssg.SubBonusProfile</class>
<class>com.xxx.migration.model.migrated.MigratedSubProfile</class>
<class>com.xxx.migration.model.migrated.MigratedSubBonusProfile</class>
<class>com.xxx.migration.model.delta.DeltaSubProfile</class>
<class>com.xxx.migration.model.delta.DeltaSubBonusProfile</class>
<exclude-unlisted-classes />
<properties>
<property name="hibernate.connection.driver_class"
value="org.gjt.mm.mysql.Driver"/>
<property name="hibernate.connection.url"
value="jdbc:mysql://localhost:3306/bssg" />
<property name="hibernate.connection.username" value="xxx" />
<property name="hibernate.connection.password" value="yyy" />
</properties>
</persistence-unit>
tapos spring config po:
<b:bean class="org.springframework.orm.jpa.support.
PersistenceAnnotationBeanPostProcessor">
<property name="defaultPersistenceUnitName" value="p_unit_bssg" />
</b:bean>
<bean id="persistenceUnitManager"
class="org.springframework.orm.jpa.persistenceunit.
DefaultPersistenceUnitManager">
<property name="persistenceXmlLocation" value="classpath:persistence.xml" />
</bean>
<b:bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"
p:entityManagerFactory-ref="entityManagerFactoryBssg"/>
<b:bean id="entityManagerFactoryBssg" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
p:jpaVendorAdapter-ref="jpaAdapter"
p:persistenceUnitName="p_unit_bssg"
p:persistenceUnitManager-ref="persistenceUnitManager">
<property name="loadTimeWeaver">
<bean class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver"/>
</property>
</b:bean>
<b:bean id="jpaAdapter"
class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"
p:databasePlatform="org.hibernate.dialect.MySQLDialect"
p:showSql="false"/>