匹配session
2024-08-24 04:59:07
package dl.zhang.test.util; 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 SessionUtil { private static ThreadLocal<SqlSession> th_session = new ThreadLocal<SqlSession>(); private static SqlSessionFactory ssf = null; static {
try {
//mybatis.cfg.xml是核心配置的名字要根据自己核心配置名字去填写
Reader reader = Resources.getResourceAsReader("mybatis.cfg.xml"); ssf = new SqlSessionFactoryBuilder().build(reader); } catch (IOException e) { e.printStackTrace();
}
} public static SqlSession getCurrentSession() {
SqlSession session = th_session.get();
if (session == null) {
session = ssf.openSession();
th_session.set(session);
}
return session;
} public static void closeSession() {
SqlSession session = th_session.get();
if (session != null) {
session.close();
th_session.set(null);
} }
}
最新文章
- python 线程之threading(五)
- Win7下完全卸载Oracle 11g
- IPV6入门篇
- 一个js简单的日历显示效果的函数
- CSS的clip-path 一
- noi 6045 开餐馆
- DECODE函数
- Sciter使用心得
- OSG+MFC对话框程序
- [Angular 2] Start with Angular2
- hdu 01背包汇总(1171+2546+1864+2955。。。
- ucenter 通信原理
- CMOS和TTL的區別
- Dapper simplecrud的使用
- CSS选择器渲染效率
- AspNetCoreapi 使用 Docker + Centos 7部署
- JAVA关于字符串&;&;字符数组处理的小题目
- python 杨辉三角实现逻辑
- JDBC的简单笔记
- 可快速生成增删curd改查功能的插件
热门文章
- [翻译]投影变换 Projection Transform (Direct3D 9)
- __declspec关键字详细用法
- Know How To Use Check Box Mapping Of Other Values Property In Oracle Forms
- JavaScript语法(一)
- Oracle -----视图
- [Effective Java]第八章 通用程序设计
- this call和apply
- [转] Android获取Manifest中<;meta-data>;元素的值
- equals()和hashcode()
- 字符设备 register_chrdev_region()、alloc_chrdev_region() 和 register_chrdev() (转载)