Spring出现事务代理的原因

  JdbcTemplate 在配置事务代理之前,JdbcTemplate 的关闭策略,就是操作完立刻关闭!意味着,默认情况是JdbcTemplate操作是不支持事务的!!!

  但是我们的程序是需要支持事务的。Spring提供了事务代理机制来实现事务处理,事务代理是基于AOP技术。使用事务代理,只要配置一次,以后所有的代码都支持事务处理了!!

  事务处理是什么?

  在操作数据库时(增删改),如果同时操作多次数据,从业务上我们希望,要不全部成功,要不全部失败。这种情况称为事务处理。

   A君转账给B君。

  第一步,扣除A君账号要转的金额

  第二步,增加B君账号的金额

posted @ 2019-04-27 09:49  梦在原地  阅读(343)  评论(0编辑  收藏  举报