封装SqlSessionUtils工具类

package com.atiguigu.mabatis.utils;

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;
/*
封装获取sqlsession对象是一个重复的过程,固定
所有可以封装到一个工具类里面
*/
public class SqlSessionUtils
{
   public static SqlSession getSqlSession(){
       SqlSession sqlSession;
       try {
           InputStream is = Resources.getResourceAsStream("mybatis.cofig.xml");
           SqlSessionFactory build = new SqlSessionFactoryBuilder().build(is);
           sqlSession = build.openSession(true);

      } catch (IOException e) {
           throw new RuntimeException(e);
      }
       return sqlSession;
  }
}
 
posted @ 2022-10-18 21:57  zjw_rp  阅读(81)  评论(0)    收藏  举报