mybatis简单案例源码详细【注释全面】——Utils层(MybatisUtils.java)
来源:互联网 发布:香蕉网络电视免费频道 编辑:程序博客网 时间:2024/06/06 17:50
/** * @Title: MybatisUtils.java* @Package org.util* @Description: TODO该方法的主要作用:* @author A18ccms A18ccms_gmail_com * @date 2017-10-5 下午8:38:14* @version V1.0 */package org.util;import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder; /** * * 项目名称:ssm_chop1 * 类名称:MybatisUtils * 类描述: mybatis的工具类 * 创建人:Mu Xiongxiong * 创建时间:2017-10-5 下午8:38:14 * 修改人:Mu Xiongxiong * 修改时间:2017-10-5 下午8:38:14 * 修改备注: * @version * */public class MybatisUtils {private static SqlSessionFactory factory;/** * 在静态代码下,factory只会被创建一次 */static{System.out.println("static factory====================");try {InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");factory = new SqlSessionFactoryBuilder().build(inputStream);} catch (IOException e) {// TODO 异常执行块!e.printStackTrace();}}/** * * @Description: 该方法的主要作用:创建连接* @Title: createSqlSession* @param @return 设定文件 * @return 返回类型:SqlSession * @throws */public static SqlSession createSqlSession(){return factory.openSession(false); //true为自动提交事务}/** * * @Description: 该方法的主要作用:* @Title: closeSqlSession* @param @param sqlSession 设定文件 * @return 返回类型:void * @throws */public static void closeSqlSession(SqlSession sqlSession){if(null!=sqlSession){sqlSession.close();}}}
阅读全文
0 0
- mybatis简单案例源码详细【注释全面】——Utils层(MybatisUtils.java)
- mybatis简单案例源码详细【注释全面】——实体层(User.java)
- mybatis简单案例源码详细【注释全面】——实体层(Role.java)
- mybatis简单案例源码详细【注释全面】——Dao层接口(UserMapper.java)
- mybatis简单案例源码详细【注释全面】——测试层(UserMapperTest.java)
- mybatis简单案例源码详细【注释全面】——Dao层映射文件(UserMapper.xml)【重要】
- mybatis简单案例源码详细【注释全面】——前期准备
- 【技术收藏】enpaodelvzi编写:一个Java写的俄罗斯方块源码 算法简单(300行) 注释详细
- 发布一个Java写的俄罗斯方块源码 算法简单(300行) 注释详细
- (转)发布一个Java写的俄罗斯方块源码 算法简单(300行) 注释详细
- 发布一个Java写的俄罗斯方块源码 算法简单(300行) 注释详细
- caffe源码简单解析—Layer层
- Mybatis持久层框架(详细讲解)
- 简单AIDS的源码学习 <utils.c>
- Fragments 详细使用(附案例源码)
- mybatis框架简单案例
- caffe全连接层(INNER_PRODUCT)源码注释与分析
- caffe源码简单解析——Layer层
- qbxt国庆水题记day5
- libxxx.so- text relocations问题的终极解决方案
- D
- matlab从excel读取数据作岭回归使用范例
- Android通过WebView在线打开PDF文件
- mybatis简单案例源码详细【注释全面】——Utils层(MybatisUtils.java)
- Laravel-validation-验证错误信息中文
- 冒泡排序
- 迭代器与生成器
- 栈的C++语言实现
- SAP easy access logon screen 更改(修改登录界面图片)
- java学习第26天,学习java正则切割与替换,初识java对象object
- python的各种GUI开发框架介绍
- mac 环境配置之homebrew