MyBatis工具类获取创建sqlSession对象
程序员文章站
2022-03-26 16:37:30
在使用mybatis框架时需要反复创建sqlsession对象,可以使用以下的工具类,直接调用即可,其中需要修改的是mybatis的配置文件的名称。import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.*;import java.io.IOException;import java.io.InputStream;public class MyBatisUtils { private static S...
在使用mybatis框架时需要反复创建sqlsession对象,可以使用以下的工具类,直接调用即可,其中需要修改的是mybatis的配置文件的名称。
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.*;
import java.io.IOException;
import java.io.InputStream;
public class MyBatisUtils {
private static SqlSessionFactory factory = null;
static {
try {
//此处替换为你的mybatis主配置文件,我的是SqlMapConfig.xml
String config = "SqlMapConfig.xml";
//读取配置文件
InputStream in = Resources.getResourceAsStream(config);
//使用SqlSessionFactoryBuilder()创建SqlSessionFactory
factory = new SqlSessionFactoryBuilder().build(in);
} catch (IOException e) {
e.printStackTrace();
}
}
//获取sqlSession方法
public static SqlSession getSqlSession(){
SqlSession session = null;
if (factory != null){
//此处设置为非自动提交事务
session = factory.openSession();
}
//最后返回sqlSession对象
return session;
}
}
本文地址:https://blog.csdn.net/linkunpeng_/article/details/107873617
下一篇: 北方白露节气吃什么?南方白露节气吃什么?
推荐阅读
-
Spring获取ApplicationContext对象工具类的实现方法
-
MyBatis工具类获取创建sqlSession对象
-
闭包的原理与经典应用场景,访问器属性,类与对象的创建与成员引用,数组与对象的解构过程与经典案例,JS引入到浏览器中的的方法及获取DOM元素的两个API
-
闭包的原理与经典应用场景,访问器属性,类与对象的创建与成员引用,数组与对象的解构过程与经典案例,JS引入到浏览器中的的方法及获取DOM元素的两个API
-
【Java】利用json工具类,传入字段名,获取集合中的对象属性值集合
-
在spring中获取代理对象代理的目标对象工具类
-
Spring获取ApplicationContext对象工具类的实现方法
-
MyBatis工具类获取创建sqlSession对象
-
JS的闭包、访问器属性、类与对象的创建和解构、获取DOM元素的二个API学习小结
-
JS的闭包、访问器属性、类与对象的创建和解构、获取DOM元素的二个API学习小结