MyBatis优化技巧

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis优化技巧相关的知识,希望对你有一定的参考价值。

?配置日志文件

技术分享

 

 

封装工具类

 

 技术分享

 代码贴一下:

 1 package com.shxt.utils;
 2 
 3 import java.io.InputStream;
 4 
 5 import org.apache.ibatis.io.Resources;
 6 import org.apache.ibatis.session.SqlSession;
 7 import org.apache.ibatis.session.SqlSessionFactory;
 8 import org.apache.ibatis.session.SqlSessionFactoryBuilder;
 9 
10 public class MyBatisUtils {
11     private MyBatisUtils(){};
12     private static SqlSessionFactory sqlSessionFactory=null;
13     private static final String PATH="config.xml";
14     private static InputStream inputStream = null;
15     static{
16         try{
17             inputStream=Resources.getResourceAsStream(PATH);
18             sqlSessionFactory =new SqlSessionFactoryBuilder().build(inputStream);
19         }catch(Exception e){
20             System.out.println("加载MyBatis核心文件错误。异常信息为:"+e.getMessage());
21         }
22     }
23     public static SqlSession getSqlSession(){
24         return sqlSessionFactory.openSession();
25     }
26     public static void closeSqlSession(SqlSession sqlSession){
27         if(sqlSession!=null)sqlSession.close();
28     }
29 }

 

 

 

以上是关于MyBatis优化技巧的主要内容,如果未能解决你的问题,请参考以下文章

代码调优Java开发中总结的代码质量优化技巧

代码调优Java开发中总结的代码质量优化技巧

GCC优化技巧,真的有用吗?

Android课程---Android Studio使用小技巧:提取方法代码片段

VS2015使用技巧 打开代码片段C#部分

26个jQuery代码片段使用技巧