亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

JAVA設(shè)置手動提交事務(wù),回滾事務(wù),提交事務(wù)的操作

瀏覽:87日期:2022-09-02 11:29:40

我就廢話不多說啦,還是直接看代碼吧!

/** * 設(shè)置數(shù)據(jù)庫是否自動提交事務(wù) * @param flag * @throws SQLException */ public void setAutoCommit(boolean flag) throws SQLException { con.setAutoCommit(flag); } /** * 提交 * @throws SQLException */ public void commit() throws SQLException { con.commit(); } /** * 回滾 * @throws SQLException */ public void rollback() throws SQLException { con.rollback(); }

定義一個全局變量Connection 第一個方法設(shè)置為false就是手動提交,這種方法適用于我們刪除東西后重新再添加?xùn)|西,類似權(quán)限管理系統(tǒng)這種可以用得上

補(bǔ)充知識:springboot 手動開啟事務(wù),分段提交

我就廢話不多說了,直接看代碼吧!

List<OrdLogSyn> ordLogSynList = ordLogSynMapper.batchQuery('AP', '20190926', '0', '1000'); for (int i = 0; i < 2; i++) { DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setPropagationBehavior(DefaultTransactionDefinition.PROPAGATION_REQUIRES_NEW); TransactionStatus status = platformTransactionManager.getTransaction(def); List<OrdLogSyn> subList = null; if (i==0){ subList = ordLogSynList.subList(0, 500); }else if (i==1){ subList = ordLogSynList.subList(501, 1000); } for (OrdLogSyn ordLogSyn : subList) { int q = ordLogSynMapper.updateChkFlag(ordLogSyn.getConfirmSeqId(), ordLogSyn.getAcctDate(), 'I'); System.out.println('q = ' + q); } platformTransactionManager.commit(status); }

以上這篇JAVA設(shè)置手動提交事務(wù),回滾事務(wù),提交事務(wù)的操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 亚洲国产成人影院播放 | 国产精品99r8在线观看 | 日韩精品免费一区二区 | 日本免费高清一区 | 91成人免费视频 | 一级做a爱视频 | 九九香蕉网 | 国产九九精品 | 欧美在线一级va免费观看 | 美国一级毛片在线 | 国产在线一二三区 | 69精品免费视频 | 一级黄色录相片 | 97超级碰碰碰久久久观看 | 日韩精品中文字幕视频一区 | 精品亚洲永久免费精品 | 一级啊片| 欧美一级色视频 | 九九99视频在线观看视频观看 | 久久综合久久自在自线精品自 | 成人免费在线播放视频 | 亚洲一在线| 久久福利国产 | 手机看片1024国产基地 | 久久久免费的精品 | 久久久久国产精品免费 | 欧美一级淫片a免费播放口aaa | 三级做人爱c视频18三级 | 欧美视频在线观看 | 欧美一级一片 | 99视频网 | 亚洲精品色一区二区三区 | 免费观看欧美一区二区三区 | 欧美一级久久久久久久大片 | 国产伦久视频免费观看 视频 | 国产色视频在线观看免费 | av国产精品 | 孕妇一级片 | 高清国产精品久久久久 | 波多野结衣一区二区在线 | 香港一级特黄高清免费 |