Eug*_*neP 1 java nhibernate spring hibernate
首先,我们创建表示数据库实体的类,确定,完成.假设我们使用Hibernate会话工厂和JPA注释.
现在我们必须创建一个DAO:getUserById,getAllUsers()等.
您对交易管理,会话工厂,如何制作出良好的设计有何建议?
JpaTransactionManager.事务可以用两种方式标记,它们应该标记服务类的方法,而不是DAO:
@Transactional在每个事务方法(与组合<tx:annotation-driven />中applicationContext.xml)<tx:advice>和适当的<aop:config>OpenEntityManagerInViewFilter或OpenEntityManagerInViewInterceptor以避免LazyInitializationException阅读本文了解更多详情.
| 归档时间: |
|
| 查看次数: |
896 次 |
| 最近记录: |