myBatis学习——SqlSession对象获取的封装工具类
来源:互联网 发布:小语网络加速器注册 编辑:程序博客网 时间:2024/06/16 12:26
myBatis 中需要 SqlSession对象中的方法来调用接口中的方法或通过反射取得接口对象,将SqlSession对象的获取封装,便于以后的使用
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 SqlSessionFactoryUtil {//mybatis的主配置文件路径private static String path="config/mybatis-config.xml";private static Reader read;private static SqlSessionFactory factory=null;static {try { read= Resources.getResourceAsReader(path);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}/* * 通过SqlSessionFactoryBuilder对象的build方法获得单例SqlSessionFactory工厂对象*/private static SqlSessionFactory getFactory(){if(factory==null){SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();factory= builder.build(read);}return factory;}//通过SqlSessionFactory工厂对象取得SqlSession对象public static SqlSession getSession(){SqlSession s=getFactory().openSession(true);return s;}}
阅读全文
0 0
- myBatis学习——SqlSession对象获取的封装工具类
- MyBatis的工具类SqlSession
- myBatis获取SqlSession连接对象的两种方式
- Mybatis入门到精通-获取SqlSession对象
- SqlSession的工具类
- MyBATIS原理第三篇: SqlSession下的四大对象之一——执行器(executor)
- MyBatis原理第四篇——statementHandler对象(sqlSession内部核心实现,插件的基础)
- MyBATIS原理第三篇: SqlSession下的四大对象之一——执行器(executor)
- 力所能及之关于Mybatis SqlSession工具类
- mybatis源码学习之执行过程分析(1)——SqlSessionFactory及SqlSession的创建
- spring和mybatis整合,spring获取sqlsession对象
- MyBatis工具类的封装
- MyBatis 源码分析——SqlSession接口和Executor类
- mybatis的Sqlsession问题
- Mybatis的SqlSession
- Mybatis学习(七)mybatis中的SqlSession使用的范围
- Mybatis中如何获取SqlSession
- mybatis使用之SqlSession获取
- MySQL语句之or/and
- 20170904多个docker容器中同时搭建多套ceph集群(一)---docker网络模式的了解
- 【JS开发】电商相关自用小插件
- Proud Merchants HDU
- Python 函数
- myBatis学习——SqlSession对象获取的封装工具类
- Android自定义开机和关机动画
- 第5章 索引与算法,第6章 锁
- Git 分布式版本控制
- JavaScript对JSON的解析
- scala 时间戳比较大小
- 前端存储-cookie-sessionStorage-loacalStorage
- 建立动态二维数组
- 把一个数组排序为最小的值