public class SqlSessionUtils {
private static SqlSessionFactory sqlSessionFactory;
/**
* 初始化SlqSessionFactory对象
*/
static {
String mybatis = "mybatis-config.xml";
InputStream inputStream;
try {
//加载配置文件
inputStream = Resources.getResourceAsStream(mybatis);
//构建工厂
sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
}
public SqlSession getSqlSession() {
//获取SqlSession
SqlSession sqlSession = sqlSessionFactory.openSession();
return sqlSession;
}
}