标签搜索

MybatisUtils类

admin
2025-04-03 / 0 评论 / 0 阅读 / 正在检测是否收录...

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();
    }
    
    
}
0

评论 (0)

取消