最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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就是手動提交,這種方法適用于我們刪除東西后重新再添加?xùn)|西,類似權(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)文章

  • 實例講解JAVA 模板方法模式

    實例講解JAVA 模板方法模式

    這篇文章主要介紹了JAVA 模板方法模式的的相關(guān)資料,文中示例代碼非常細(xì)致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • java中獲取xml文件的某個配置節(jié)點內(nèi)容方式

    java中獲取xml文件的某個配置節(jié)點內(nèi)容方式

    這篇文章主要介紹了java中獲取xml文件的某個配置節(jié)點內(nèi)容方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 解析Java線程同步鎖的選擇方法

    解析Java線程同步鎖的選擇方法

    本篇文章是對Java線程同步鎖的選擇方法進行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • java中@JSONField和@JsonProperty注解的使用說明及對比

    java中@JSONField和@JsonProperty注解的使用說明及對比

    @JSONField與@JsonProperty隸屬兩個不同的包,前者是阿里系的fastjson包,后者是spring?boot官方使用的jackson包,本文主要介紹了java中@JSONField和@JsonProperty注解的使用說明及對比,感興趣的可以了解一下
    2023-11-11
  • 詳解Java中Object?類的使用

    詳解Java中Object?類的使用

    Java的Object?類是所有類的父類,也就是說?Java?的所有類都繼承了?Object,本文主要來和大家講講Object?類的使用,感興趣的可以了解一下
    2023-05-05
  • Java 泛型實例詳解

    Java 泛型實例詳解

    本文主要介紹Java 泛型的知識,這里給代碼實例對Java 泛型深度理解,有需要的朋友可以看下
    2016-07-07
  • springboot中如何指定某些接口不被攔截

    springboot中如何指定某些接口不被攔截

    這篇文章主要為大家詳細(xì)介紹了springboot中如何指定某些接口不被攔截,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • 關(guān)于@Value注入List,Map及設(shè)置默認(rèn)值問題

    關(guān)于@Value注入List,Map及設(shè)置默認(rèn)值問題

    這篇文章主要介紹了@Value注入List,Map及設(shè)置默認(rèn)值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • SpringBoot+POI實現(xiàn)給word添加水印功能

    SpringBoot+POI實現(xiàn)給word添加水印功能

    這篇文章主要介紹了SpringBoot+POI實現(xiàn)給word添加水印功能,文中通過代碼示例講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-06-06
  • 深入了解Java虛擬機棧以及內(nèi)存模型

    深入了解Java虛擬機棧以及內(nèi)存模型

    這篇文章主要介紹了深入了解Java虛擬機棧以及內(nèi)存模型,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java的小伙伴們有很大的幫助,需要的朋友可以參考下
    2021-04-04

最新評論

东安县| 肇源县| 无锡市| 南阳市| 大厂| 铁岭县| 习水县| 电白县| 离岛区| 海兴县| 三门峡市| 紫云| 古交市| 寻乌县| 交口县| 丰镇市| 文安县| 温宿县| 伽师县| 柳州市| 南漳县| 郑州市| 天镇县| 民乐县| 高雄县| 顺昌县| 平罗县| 博客| 甘肃省| 文成县| 东宁县| 湘潭县| 南安市| 安龙县| 望都县| 宜春市| 阿坝县| 兴山县| 英超| 盱眙县| 始兴县|