这个问题涉及到hibernate的一级缓存问题(也叫session级别缓存),一个session就代表一次操作单元,在session里可以手动维护事务即开启事务和关闭事务,你可以在一个session中开启和关闭事务很多次,但是你不能在session的事务中嵌套事务,这是相对于Hibernate的事务管理而言,当然你可以把事务进行传递,对于容器管理的事务这是支持的,Hibernate也提供了相应的容器管理事务的类,你得声明事务工厂类型,事务是可以跨越session的,如在某个方法中的事务中调用了别的方法,而这个方法也需要事务,手动管理事务时推荐一个session对应一个事务,减少数据库资源
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....