MybatisUtil的使用,便于产生SqlSession
Posted Goxcheer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MybatisUtil的使用,便于产生SqlSession相关的知识,希望对你有一定的参考价值。
简化代码,实现一个静态的工具类来实现获取SqlSession
主要有getSqlSessionFactory()和getSqlSession()
public class MybatisUtil { private static SqlSessionFactory sqlSessionFactory; /** * 构建SqlSessionFactory工厂 */ public static SqlSessionFactory getSqlSessionFactory(){ if(sqlSessionFactory==null){ try { //通过配置文件获取输入流 InputStream inputStream=Resources.getResourceAsStream("mybatis-config.xml"); //通过Builder和输入流构建sqlSessionFactory工厂 sqlSessionFactory=new SqlSessionFactoryBuilder().build(inputStream); } catch (IOException e) { e.printStackTrace(); } } return sqlSessionFactory; } /** * 获取sqlSession */ public static SqlSession getSqlSession(){ return getSqlSessionFactory().openSession(); } }
以上是关于MybatisUtil的使用,便于产生SqlSession的主要内容,如果未能解决你的问题,请参考以下文章