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 factory;

static{

try{

factory =

new SqlSessionFactoryBuilder()

.build(

Resources.getResourceAsStream("mybatis-cfg.xml")

);

}catch(Exception e){

e.printStackTrace();

// 静态初始化代码块异常错误

throw new ExceptionInInitializerError(e);

}

}

/**

* @Description 工具方法,创建会话对象使用.

* @return 创建的会话对象.

*/

public static SqlSession openSession(){

return factory.openSession();

}

}

最新文章

  1. 浏览器加载和渲染html的顺序
  2. 【原】iOS多线程之NSThread、NSOperationQueue、NSObject和GCD的区别
  3. 深度神经网络如何看待你,论自拍What a Deep Neural Network thinks about your #selfie
  4. Android手机拨打电话的开发实例
  5. 关于LookAt
  6. Qt学习 之 Socket通信(世界上最简单的例子了)
  7. JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
  8. vs 2005 在IE下断点不起作用
  9. 我是实践派之mongo的一主多从
  10. 《C程序设计语言》读书笔记----习题1-21
  11. MSDN-9月杂志推荐
  12. MT【273】2014新课标压轴题之$\ln2$的估计
  13. Python Scrapy爬虫速成指南
  14. 走起 ~私有gitlab
  15. 常用jvm参数
  16. 垃圾回收(GC)相关算法笔记
  17. Apache和Nginx对比
  18. 【struts2】名为chain的ResultType
  19. 判断URL文件是不是在于在。
  20. leetCode题解之寻找string中最后一个word的长度

热门文章

  1. 讲sql注入原理的 这篇不错(有空可以看看)
  2. 第八章 拦截器机制——《跟我学Shiro》
  3. Maven下载依赖包所使用的方法或者说三方包
  4. Newton法(牛顿法 Newton Method)
  5. Jenkins入坑记
  6. 解决 Ceph v14.2.1 RGW使能压缩时遇到不生效的问
  7. conda安装的国内镜像配置,实现快速下载
  8. win7下exe文件设置为开机启动
  9. Codis-dashboard的配置和启停
  10. python 实现快速排序(面试经常问到)