Mybatis之執行insert、update和delete操作時自動提交


  單獨使用Mybaits,而沒有集成Spring的話,執行insert、update和delete操作是不會自動提交的,即執行語句后不會在數據庫有對應的數據變化。

  解決這樣的方法就是打開自動提交開關,在創建session時,輸入參數為true即可:

 1         try {
 2             InputStream inputStream = Resources.getResourceAsStream(resource);
 3 //            創建工廠
 4             sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
 5 //            創建session對象
 6             session = sqlSessionFactory.openSession(true);
 7         } catch (IOException e) {
 8             e.printStackTrace();
 9         }
10     }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM