try catch影响Spring事务吗?
2024-08-30 20:08:26
对于这个问题有两种情况:
1.catch只打印异常,不抛出异常
try {
数据库做添加订单表;
int a=/;
数据库减少库存;
}catch (Exception e){
e.printStackTrace();
}
此方法会影响事务,此时数据库中订单数据会插入成功!因为Spring的事物的标准是RuntimeException
2.catch打印异常,并抛出异常
try {
数据库做添加订单表;
int a=/;
数据库减少库存;
}catch (Exception e){
e.printStackTrace();
throw new RuntimeException();
}
此方法不会影响事务,因为抛出了RuntimeException
最新文章
- context上下文 php版解释
- 在现有的图像处理软件中融合dxf格式输出
- js实现文本框限制输入数字和小数点--兼容多个浏览器
- vm设置静态ip
- [Mongo] How to Install Mongo on Debian(不要安装)
- JAVA算法系列 快速排序
- erp中三大订单CO、PO、MO各是代表什么?
- 关于fedora下jdk的安装
- 找到个好的讲PYTHON FILE IO的文档,收藏
- 【hihoCoder 1466】后缀自动机六·重复旋律9
- html+javascript实现可拖动可提交的弹出层对话框效果
- FineUIMvc随笔(6)对比WebForms和MVC中表格的数据库分页
- Unity3D-Shader-实现X光效果
- java中重载变长参数方法
- LeeCode数组第15题三数之和
- VMWare 虚机迁移后Linux系统网卡启动问题
- 怎么说, 开发会很乐意去主动修改bug?
- Android Fragment重要函数
- React简单实现双向数据绑定
- Redis(四):解析配置文件redis.conf
热门文章
- 呐喊-Skrik
- Hierarchyviewer定位Android图片资源的研究
- confusion_matrix函数的使用
- 洛谷P1365 WJMZBMR打osu! / Easy——期望DP
- navicat导入.sql文件出错2006-MySQLserver has gone away
- [App Store Connect帮助]六、测试 Beta 版本(3.2)管理测试员:邀请外部测试员
- redis在linux安装和开机启动和结合php运用方法一
- [Qt Creator 快速入门] 第4章 布局管理
- 同余模定理 HDOJ 5373 The shortest problem
- ViewPager(1)FragmentPagerAdapter