spring 事务管理
来源:互联网 发布:网络 克隆 编辑:程序博客网 时间:2024/06/13 22:39
具体示例
在如上代码中 假设有 十条 数据要进行删除.
前面五条删除没有问题,当第六条数据出错的时候。
结果: 六到十的数据没有删除掉,但是一到五 数据被删掉了.
原因: spring 默认只会针对RuntimeException 异常进行回滚,其他的异常并不会回滚.
解决方案
加上回滚的异常类型即可
总结
spring 事务 通过注解配置,可以配置到类上面,也可以配置到方法上,建议配置在方法上.
spring 事务默认的回滚 异常时 runtimeexception, 可以通过配置指定哪些异常回滚,哪些异常不回滚.
0 0
- 事务管理之Spring事务管理
- Spring事务管理
- spring事务管理
- Spring事务管理
- Spring事务管理
- Spring事务管理
- Spring事务管理
- Spring事务管理
- Spring 事务管理
- Spring事务管理
- spring 事务管理
- spring 事务管理
- spring 事务管理
- spring事务管理
- Spring 事务管理
- Spring事务管理
- spring事务管理
- spring 事务管理
- 区域的个数 (坐标离散化)
- 基于OC的网络请求
- C++设计模式——Singleton模式
- android上传图片到javaweb服务端,android+和struts2
- laravel 部分静态文件加载需要路由问题(例如字体文件)
- spring 事务管理
- spring中bean的加载
- 每天一个Linux命令(37):wc
- 【Java开发手册之编程规约(六)】并发处理
- View的Draw方法流程
- 常用正则表达式--校验数字
- 自由职业者不孤单|魔都每8名青年中,就有1名是自由职业/创业者
- 二叉树遍历问题(前序,中序,后序)
- ZOJ1586 QS Network