mybatis创建SqlSessionFactory
来源:互联网 发布:电影票房数据库网站 编辑:程序博客网 时间:2024/05/18 14:27
mybatis是如何创建SqlSessionFactory的呢,请看下面例子。
package com.mybatis3.util;
import java.io.*;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.*;
/**
* 读取myabtis-config.xml配置文件,创建SqlSessionFactory对象,
* 其中myabtis-config.xml放在项目classpath路径下的resources资源文件夹目录下
*/
public class MyBatisSqlSessionFactory {
private static SqlSessionFactory sqlSessionFactory;
public static SqlSessionFactory getSqlSessionFactory() { if (sqlSessionFactory == null) { InputStream inputStream; try { inputStream = Resources. getResourceAsStream("mybatis-config.xml"); sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); } catch (IOException e) { throw new RuntimeException(e.getCause()); } } return sqlSessionFactory;}/** * 创建一个SqlSession对象,调用getMapper(接口名)方法拿到接口对象 * 每个请求对应一个SqlSession,它不是线程安全的,是不能共享的 * @return */public static SqlSession openSession() { return getSqlSessionFactory().openSession();}
}
完整项目示例请移步至 mybatis入门示例
阅读全文
0 0
- Mybatis SqlSessionFactory创建过程
- mybatis创建SqlSessionFactory
- MyBatis核心SqlSessionFactory的创建
- MyBatis核心SqlSessionFactory的创建
- MyBatis核心SqlSessionFactory的创建
- MyBatis的SqlSessionFactory的创建问题
- SqlSessionFactory创建SqlSession测试mybatis的sql
- mybatis之 SqlSessionFactory单例创建
- 在MyBatis中 SqlSessionFactory的创建过程
- MyBatis 配置文件以及SqlSessionFactory对象的创建
- mybatis源码阅读之SqlSessionFactory创建
- MyBatis SqlSessionFactory
- Mybatis运作流程(手动方式创建sqlSessionFactory)
- MyBatis SqlSessionFactory的几种常见创建方式
- Spring-mybatis整合 获取properties 创建SQLSessionFactory失败
- mybatis与spring集成中SqlSessionFactory创建流程
- Mybatis 源码分析一、 SqlSessionFactory的创建过程
- Spring-mybatis整合 获取properties 创建SQLSessionFactory失败
- 258Add Digits
- caffe训练时总是会占用0号GPU卡
- 关于iptables添加规则不生效的问题
- 设计模式(对象性能)——单件模式
- codeforces 382 B Number Busters(推公式)
- mybatis创建SqlSessionFactory
- 我的第一个shell--安装man中文手册
- 当爬虫被拒绝时(Access Denied)
- pthread_create()在C和C++使用区别
- Spring (七) Quartz任务调度器及其在Spring中的使用
- printk(%p的各种方式)
- 高德地图控制logo位置及缩放按钮控制
- jitpack第三方依赖库使用
- centos学习:动态链接库 .so "dll"?