MyBatis SqlSessionFactory
来源:互联网 发布:氪项目编程 编辑:程序博客网 时间:2024/05/04 17:37
1. MyBatisUtil类
import java.io.IOException;import java.io.Reader;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder;public class MyBatisUtil {// 每一个MyBatis的应用程序都以一个SqlSessionFactory对象的实例为核心// 使用SqlSessionFactory的最佳实践是在应用运行期间不要重复创建多次,最佳范围是应用范围private final static SqlSessionFactory sqlSessionFactory;static {String resource = "mybatis.xml";Reader reader = null;try {reader = Resources.getResourceAsReader(resource);} catch (IOException e) {System.out.println(e.getMessage());}// SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来获得// SqlSessionFactoryBuilder实例的最佳范围是方法范围(也就是本地方法变量)。sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);}public static SqlSessionFactory getSqlSessionFactory() {return sqlSessionFactory;}}
2. 测试
//@Testpublic void test() throws Exception {List<SysUsers> list = null;SqlSession sqlSession = sqlSessionFactory.openSession();list = sqlSession.selectList("getUserByUserName", "user1");System.out.println(list.get(0).getUsername());list = sqlSession.selectList("getUserByUserName", "user1");System.out.println(list.get(0).getUsername());sqlSession.close();}
0 0
- MyBatis SqlSessionFactory
- mybatis的sqlsessionFactory
- spring mybatis sqlSessionFactory
- 配置SqlSessionFactory,整合Mybatis
- Mybatis SqlSessionFactory创建过程
- mybatis创建SqlSessionFactory
- Mybatis 之 SqlSessionFactory
- 配置SqlSessionFactory,整合Mybatis
- mybatis入门之SqlSessionFactory
- MyBatis核心SqlSessionFactory的创建
- MyBatis核心SqlSessionFactory的创建
- myBatis源码学习之SqlSessionFactory
- MyBatis核心SqlSessionFactory的创建
- mybatis学习(三)SqlSessionFactory
- Mybatis - 获取SqlSessionFactory和SqlSession
- spring配置mybatis的sqlsessionfactory
- Mybatis 单例获取SqlSessionFactory
- MyBatis的SqlSessionFactory的创建问题
- 初识CentOS服务命令大全
- iOS GCD系列(一) dispatch_after;dispatch_apply;dispatch_once
- 【iOS开发】初识runtime
- WIN7安装Oracle10
- Android常用代码片段(笔记一)
- MyBatis SqlSessionFactory
- http的get方式连接服务器,获取数据
- ext 6.0添加本地化语言包
- 在VS2013使用libcurl post 数据和文件到http服务器
- rac修改私有IP
- CentOS shell中知识
- STL系列之queue 单向队列解析
- iOS获取设备唯一标识的各种方法?IDFA、IDFV、UDID,UUID分别是什么含义?
- filter:progid:DXImageTransform.Microsoft.AlphaImageLoader