MybatisUtils类

霄
2023-03-02 / 0 评论 / 13 阅读 / 正在检测是否收录...

import java.io.IOException;
import java.io.Reader;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

public class MybatisUtils {
    private static SqlSessionFactory sqlSessionFactory = null; 
    //初始化sqlSessionFactory对象
    static{
     try {
         //使用mybatis提供的Resource类加载mybatis的配置文件
        Reader reader = Resources.getResourceAsReader("mybatis-config.xml");
        //构建sqlsession工厂
        sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);

     } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    }


    //提供一个获取SQLsession对象的静态方法
    public static SqlSession getSession() {
        return sqlSessionFactory.openSession();
    }


}
扫描二维码,在手机上阅读!
36

评论

博主关闭了当前页面的评论