设为首页 加入收藏

TOP

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

1.事务的使用:


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


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


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




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


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


sf 是spring接管hibernate的SessionFactory


services中被切的方法



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


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

评论

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

·PostgreSQL 索引 - (2025-12-25 22:20:43)
·MySQL Node.js 连接 (2025-12-25 22:20:41)
·SQL 撤销索引、表以 (2025-12-25 22:20:38)
·Linux系统简介 (2025-12-25 21:55:25)
·Linux安装MySQL过程 (2025-12-25 21:55:22)