6.在spring的配置中经常会见到一个类似transactionManger的bean,通常建立这个是用来做什么的?

[复制链接]
查看11 | 回复3 | 2013-5-6 15:26:29 | 显示全部楼层 |阅读模式
事务管理器,用于事务管理简单点说。可以认为是两道工序,例如进机场,需要先过安检,那么我们认为事务开始了。然后登机后,飞机起飞了。这相当于事务提交完成了。但是在过安检到登机这个过程中你被发现机票是假的。那么好吧。你不能登机了。回到大厅吧相当于事务回滚到起始状态。在程序中的作用其实就是当你在提交某个操作的时候(事务开始 -操作1:插入数据1,操作2:插入数据2-事务结束)你的操作出现任何问题都会导致事务回滚到开始状态。例如插入数据1正常,插入数据2出现异常,那么数据会回滚到初始状态,数据1虽然正常,但是也不会插入到数据库中。这就是为了防止操作异常导致业务和数据异常。...
回复

使用道具 举报

千问 | 2013-5-6 15:26:29 | 显示全部楼层
事务管理器,给你类中的方法添加事务用(AOP方式),简化操作,如果是自己编写,需要在方法的前后添加事务的边界。...
回复

使用道具 举报

千问 | 2013-5-6 15:26:29 | 显示全部楼层
事物管理器...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行