package com.design.base.utils; import java.io.IOException; import java.io.InputStream; 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 final class MyBatisUtils { private MyBatisUtils(){}//不能被实例化,属于单例模式的一种,单例模式有四种实现方式 private final static String PATH = "mybatis-config.xml"; private static SqlSessionFactory factory; private static InputStream is; static{ try{ is = Resources.getResourceAsStream(PATH); factory = new SqlSessionFactoryBuilder().build(is); }catch(IOException e){ throw new RuntimeException("加载核心配置文件失败,原因为:"+e.getMessage()); } } public static SqlSession getSqlSession(){ return factory.openSession(); } public static void closeSqlSession(SqlSession sqlSession){ if(sqlSession!=null){ sqlSession.close(); } } }
最近下载更多
最近浏览更多
lz88888 LV12
10月17日
Zyy19820821 LV2
9月16日
lingtiejing LV15
6月28日
sunlea LV20
6月23日
gejun666 LV1
6月18日
lilitu LV6
5月29日
李俊雄 LV3
5月8日
WaZiN7 LV6
4月25日
1134116035
2月28日
暂无贡献等级
取个啥名字好呢 LV6
1月25日