Spring的事务管理

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

A转账给B。

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

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

事务:指单个逻辑操作单元的集合

Spring事务控制我们要明确的

        1.JavaEE体系进行分层开发,事务处理位于业务层所以,一般情况下我们使用事务代理,一般放在分层设计业务层

        2.spring框架为我们提供了一组事务控制的应用程序接口(API)。

        3.spring的事务控制都是基于AOP的,它既可以使用编程的方式实现,也可以使用配置的方式实现。

你可能感兴趣的:(Spring的事务管理)