事务是程序方法的最小单位,处于一个事务之中的方法,要么全部执行,要么全部失败,事务一般加在Services层中
一、使用Annotation配置事务
添加Schema
添加:
声明事务管理器
Service类中声明一个事务
修改事务传播属性
事务在发生RunntimeException时才发生回滚 发生Exception时不回滚,若要更改该配置,则
如果想让发生RunnTimeException时不回滚,则:
如果想将事务设为只读事务,比如查询的时候,则
测试:同时成功,同时失败
二、使用Xml配置事务
1配置事务通知
2配置事务切面
把一系列连续的动作放在一个事务里,可以保证其处理结果一致,要么全部失败,要么全部成功
Spring事务管理
本文介绍Spring框架下两种事务管理方式:注解配置与XML配置。包括事务管理器声明、传播属性设置、异常处理及只读事务配置等内容。
5万+

被折叠的 条评论
为什么被折叠?



