在Spring中编写事务的介绍

qqstrategy55120 5 0 pdf 2022-05-23 03:05:48

理解事务之前,先讲一个你日常生活中最常干的事:取钱。比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱;然后ATM出1000元钱。如果银行卡扣除了1000块但是ATM出钱失败的话,你将会损失1000元;如果银行卡扣钱失败但是ATM却出了1000块,那么银行将损失1000元。事务就是用来解决类似问题的。在企业级应用程序开发中,事务管理必不可少的技术,用来确保数据的完整性和一致性。在Spring中编写事务的方式,是使用Spring的TransactionTemplate。就想Spring中的其他模板类一样,TransactionTemplate利用一种回调机制,让用户编写需要在事务中编写的代码。它和TransactionManager是什么关系呢?

在Spring中编写事务的介绍

用户评论
请输入评论内容
评分:
暂无评论