mybatis简单案例源码详细【注释全面】——Utils层(MybatisUtils.java)
发布日期:2021-05-14 13:10:04 浏览次数:17 分类:精选文章

本文共 1836 字,大约阅读时间需要 6 分钟。

/**
* @Title: MybatisUtils.java
* @Package org.util
* @Description: ������������������������MyBatis���������������
* ���������������������������
* ������SqlSessionFactory���������������������������
* ������������������������������������������������������
* @author Mu Xiongxiong
* @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;
/**
* ������������������������MyBatis���������������������
* ������������������������ SqlSession ���������������������
*/
public class MybatisUtils {
private static SqlSessionFactory factory;
static {
try {
InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");
factory = new SqlSessionFactoryBuilder().build(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* ���������������������
* @return SqlSession ������������
*/
public static SqlSession createSqlSession() {
return factory.openSession(false);
// 'false' ���������������������������
}
/**
* ������������������������������
* @param sqlSession ���������������������������
*/
public static void closeSqlSession(SqlSession sqlSession) {
if (sqlSession != null) {
sqlSession.close();
}
}
}

���������������������

  • ���������������������������������AI������������
  • ���������������������img���������������������
  • ���������������������������
    • ������������������
    • ���������������������
    • ���������������������������
    • ������������������������
    • ������������������
    • ���������������
  • 上一篇:使用Servlet上传多张图片——访问提示
    下一篇:mybatis简单案例源码详细【注释全面】——测试层(UserMapperTest.java)

    发表评论

    最新留言

    第一次来,支持一个
    [***.219.124.196]2025年04月07日 04时19分17秒