就可以让该方法的原子性得到保证。
4)由于3)的方式应用十分普遍,用spring AOP 对 service 层进行事务控制就更简单了,上面三行代码甚至都不必写。
注意:永远不在DAO的方法内做开启session、打开事务、提交事务、释放session这些事,一般来说这不是什么好习惯。一般交给Spring AOP 容器去做事务的管理。
能否不使用事务保存对象
Hibernate3.3为了提倡大家使用事务,把默认的setAutoCommit设为false,所以,不使用事务也可以实现对象保存,只是Hibenate并不推荐这么做。
辛苦的劳动,转载请注明出处,谢谢……http://www.cnblogs.com/kubixuesheng/p/5263940.html
时间: 2024-10-26 17:39:06