工厂工具类 获取session
package com.xbky.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;
import java.io.InputStream;
public class MybatisUtil {
private static SqlSessionFactory sqlSessionFactory = null;
static{
try {
//1、运行Mybatis框架 加载Mybatis框架运行参数 mybatis-config.xml
InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");
//2、创建SqlSessionFactory对象 SqlSession的工厂
sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
}
public static SqlSessionFactory getSqlSessionFactory(){
return sqlSessionFactory;
}
public static SqlSession getSession(){
return sqlSessionFactory.openSession();
}
}