设为首页 加入收藏

TOP

Spring 手动实现aop管理事务
2014-11-24 12:07:17 来源: 作者: 【 】 浏览:1
Tags:Spring 手动 实现 aop 管理 事务

1.事务的使用:


每次对数据库操作我们都要beginTransaction,显然是不行的.


(比如一个业务中多次操作数据库,但是当某个方法出错或是..我们需要回滚,但是每次操作我们都提交了;整体回滚不了,


所以我们有些只能把它们绑定使用一个事务)




2.手动实现aop管理事务:


利用aop around环绕拦截。拦截方法(service中的一个业务方法)之前开启事务,之后再关闭;


sf 是spring接管hibernate的SessionFactory


services中被切的方法



方法中我们就不需开启事务


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Spring 集成hibernate事务管理(ao.. 下一篇Spring中 FactoryBean和bean

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C 内存管理 | 菜鸟教 (2025-12-26 20:20:37)
·如何在 C 语言函数中 (2025-12-26 20:20:34)
·国际音标 [ç] (2025-12-26 20:20:31)
·微服务 Spring Boot (2025-12-26 18:20:10)
·如何调整 Redis 内存 (2025-12-26 18:20:07)