当前位置:   article > 正文

MyBatis设置手动事务提交_mybatis手动commit

mybatis手动commit
package com.wangYuan.util;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import java.io.IOException;

public class sessionUtils {
    private static SqlSessionFactory factory=null;
    static{
        try {
            //加载配置文件
            factory = new SqlSessionFactoryBuilder().build(Resources.getResourceAsStream("mybatis-config.xml"));
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    //获取数据库连接
    public static SqlSession getSqlSession(){
        SqlSession sqlSession=null;
        if(factory!=null){
            sqlSession = factory.openSession();//默认手动,提交事务
//            sqlSession= factory.openSession(true);//设置事务,自动提交
        }
        return sqlSession;
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

默认手动提交:在需要提交的时候,调用SqlSession的commit()方法;
sqlSession.insert(“com.wang.mapper.EmpMapper.insetOne”);//调用mapper中sql语句
sqlSession.commit();//提交事务

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/216118
推荐阅读
相关标签
  

闽ICP备14008679号