M. *_*num 11
当然,为什么不呢.
最简单的是放弃你LocalSessionFactoryBean和HibernateTransactionManager配置,取而代之的是LocalContainerEntityManagerFactoryBean和JpaTransactionManager分别.
然后获得一个SessionFactoryadd HibernateJpaSessionFactoryBean,它暴露了底层SessionFactory的EntityManagerFactory.
这样两种技术都应该和平共存.
有一些报道称,这样做会导致例外情况No CurrentSessionContext configured!.如果你得到它,你可以添加以下内容persistence.xml
<property name="hibernate.current_session_context_class" value="org.springframework.orm.hibernate4.SpringSessionContext"/>
Run Code Online (Sandbox Code Playgroud)
或jpaProperties的LocalContainerEntityManagerFactoryBean.
<property name="jpaProperties">
<props>
<prop name="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop>
<props>
<property>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2340 次 |
| 最近记录: |