欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2020年04月26日 14:39:57   作者:beyond丿  
這篇文章主要介紹了JAVA設(shè)置手動提交事務(wù),回滾事務(wù),提交事務(wù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

/**
  * 設(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就是手動提交,這種方法適用于我們刪除東西后重新再添加東西,類似權(quán)限管理系統(tǒng)這種可以用得上

補充知識: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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot如何獲取Get請求參數(shù)詳解

    SpringBoot如何獲取Get請求參數(shù)詳解

    SpringBoot為我們封裝了許多簡便的獲取請求參數(shù)的方法,下面這篇文章主要給大家介紹了關(guān)于SpringBoot如何獲取Get請求參數(shù)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • Java微信公眾平臺開發(fā)(14) 微信web開發(fā)者工具使用

    Java微信公眾平臺開發(fā)(14) 微信web開發(fā)者工具使用

    這篇文章主要為大家詳細介紹了Java微信公眾平臺開發(fā)第十四步,微信web開發(fā)者工具的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • spring如何動態(tài)指定具體實現(xiàn)類

    spring如何動態(tài)指定具體實現(xiàn)類

    這篇文章主要為大家詳細介紹了spring如何動態(tài)指定具體實現(xiàn)類,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • SpringBoot整合阿里云開通短信服務(wù)詳解

    SpringBoot整合阿里云開通短信服務(wù)詳解

    這篇文章主要介紹了如何利用SpringBoot整合阿里云實現(xiàn)短信服務(wù)的開通,文中的示例代碼講解詳細,對我們學習有一定幫助,需要的可以參考一下
    2022-03-03
  • Spring MVC攔截器的基本使用方法

    Spring MVC攔截器的基本使用方法

    這篇文章主要給大家介紹了關(guān)于Spring MVC攔截器的基本使用方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Spring MVC具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-07-07
  • MyBatis的模糊查詢mapper.xml的寫法講解

    MyBatis的模糊查詢mapper.xml的寫法講解

    這篇文章主要介紹了MyBatis的模糊查詢mapper.xml的寫法講解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • MybatisPlus中的多表條件排序查詢

    MybatisPlus中的多表條件排序查詢

    這篇文章主要介紹了MybatisPlus中的多表條件排序查詢,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Java反射機制(Reflection)淺析

    Java反射機制(Reflection)淺析

    這篇文章主要介紹了Java反射機制(Reflection)淺析,本文以實例講解Java的反射機制,需要的朋友可以參考下
    2014-07-07
  • java控制Pdf自動打印的小例子

    java控制Pdf自動打印的小例子

    java控制Pdf自動打印的小例子,需要的朋友可以參考一下
    2013-04-04
  • SpringCloud之監(jiān)控數(shù)據(jù)聚合Turbine的實現(xiàn)

    SpringCloud之監(jiān)控數(shù)據(jù)聚合Turbine的實現(xiàn)

    這篇文章主要介紹了SpringCloud之監(jiān)控數(shù)據(jù)聚合Turbine的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08

最新評論