0
点赞
收藏
分享

微信扫一扫

工具类之SqlSessionFactoryUtil数据库会话工厂工具

Just_Esme 2022-03-26 阅读 12

数据库会话工厂工具模板

name:SqlSessionFactoryUtil        数据库会话工厂工具                                 Extension:java

package com.system.util;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

import java.io.IOException;
import java.io.InputStream;

/*工具类:SqlSessionFactory数据库会话工厂工具*/
public class Util {
    //定义一个SqlSessionFactory的对象
    public static SqlSessionFactory sqlSessionFactory = null;

    //定义一个静态方法,获得SqlSessionFactory

    public static SqlSessionFactory getSqlSessionFactory() {
        //步骤1:读取mybatis 主配置文件。获取数据库相关的配置信息
        InputStream input = null;
        try {
            input = Resources.getResourceAsStream("SqlMapConfig.xml");
            //步骤2:通过配置文件流input构建出工厂类
            sqlSessionFactory = new SqlSessionFactoryBuilder().build(input);

        } catch (IOException e) {
            e.printStackTrace();
        }

        return sqlSessionFactory;
    }
}
举报

相关推荐

0 条评论