当然可以,为什么不呢。
最简单的方法是删除
LocalSessionFactoryBean和
HibernateTransactionManager配置,
LocalContainerEntityManagerFactoryBean并
JpaTransactionManager分别用和替换它。
然后,以获得
SessionFactory附加的
HibernateJpaSessionFactoryBean,它公开的基本
SessionFactory的
EntityManagerFactory。
这样,两种技术应该和平共处。
有报道说这样做会导致异常
No CurrentSessionContextconfigured!。如果得到它,请将以下内容添加到您的
persistence.xml
<property name="hibernate.current_session_context_class" value="org.springframework.orm.hibernate4.SpringSessionContext"/>
或
jpaProperties的
LocalContainerEntityManagerFactoryBean。
<property name="jpaProperties"> <props> <prop name="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop> <props><property>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)