问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JDBC事物回滚怎么不起作用

发布网友 发布时间:2022-04-10 03:09

我来回答

1个回答

热心网友 时间:2022-04-10 04:38

JDBC 事务不回滚?
有两种情况,先看 autoCommit(true),在JDBC规范中有这样一段描述:
Newly created Connection objects are in auto-commit mode by default, which means that indivial SQL statements are committed automatically when the statement is completed.

可看出,只要你的SQL 本身没有问题,JDBC就会自动提交,但是比如接入数据发生异常,抛出SQLException的时候事务不会回滚的。
所有通常会手工控制,但是这里还有一个坑,就是有些数据源,会使用代理模式,将真正的Connection 包裹起来(依据架构和组件的不同,可能会有很多层包裹),你需要getMeterConnection 后,在对元Connection设置AutoCommit ,否则无论你怎么写,轻者异常,重者不通知成为“悬案”。

如果你使用了JTA,事务不回滚,依然正常,JTA 不是所有的异常都回滚的,只有对unCheckException 才回滚,换句话说,只有对RuntimeException 或其子异常才回滚。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
做了好乱的梦,求解! ae缺少p1效果是要装什么插件? ...荣耀》中“网络诊断”居然可以测定酒店有无摄像头,这是好事吗? 七叶一枝花花苞里面的红米是什么 q了是什么意思? ...Q就可以,格式也没错,也只几十K,别人发给我都可以,哪里出问题了... 显的么说友Q在微 ?Q上新示怎让在说我空里动间的态不更好博 诺诗兰户外品牌怎么样 新隋唐英雄传张卫健萧妃是刘小庆吗 红尖椒和朝天椒介绍!红尖椒和朝天椒哪个辣? 动态壁纸怎么从电脑放到手机里 王者荣耀能改荣耀战区吗? 安卓手机视频慢放软件, 美国KPCB风险投资公司的简介 哪种手机上的音乐播放器有慢放功能? 手机哪个播放器软件可以设置慢速播放? 德丰杰风险投资公司的公司简介 求一款可以慢放的安卓手机视频播放器 王者如何改荣耀战区 软件 房地产项目中开发商、投资商与发展商的区别? 枸杞和红枣泡水的做法,量要下多少?长期喝会上火吗? photoshop里容差的意思 ps中魔棒工具中容差和取样大小的区别 佛教问题:一定要受八关斋戒才能加持药师咒水吗 弘一大师药师咒水仪轨 药师咒水怎么求 ps的魔棒工具容差值已经改到最小了为什么还是能选取全部? 菩萨的圣水怎样做成的? 有谁会求药师咒水 Photoshop中容差的概念是什么?(要详细点) 安徽轻工商城的投资商简介: 学校滚筒洗衣机怎么使用 苹果11序列号c6k开头好不好 iphone11哪个是序列号 有什么银行可以提供小额信贷 ...不知道什么牌子还。还有烤箱带热风循环这个功能,干什么用的啊?_百... 烤箱的热风功能有什么作用 苹果7p什么时候出来的? 苹果dnpsdqjjhg7p这是那一年出厂的 18年买苹果7p值得吗? 苹果7p是官换机好还是二手机好,求大神解答 喷香牛肉焖糙米饭的做法步骤图,怎么做好吃 清蒸笋壳鱼怎么做好吃,清蒸笋壳鱼的家常做 清蒸笋壳鱼怎么做 对待这个问题,咕噜肉用什么粉比较脆,你怎么认为? 快手清蒸笋壳鱼怎么做 咕噜肉用什么粉炸比较脆 清蒸笋壳鱼怎么做,清蒸笋壳鱼的家常做法 笋壳鱼如何做?笋壳鱼的做法? 咕噜肉怎么做才酥脆 川椒汁蒸笋壳鱼是怎样做的?