package util;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import java.io.IOException;
import java.io.InputStream;
public class MybatisUtil {
//加载mybatis配置文件
//创建sqlsessionfactory对象
private static SqlSessionFactory sessionFactory;
static {
String resource = "mybatis.xml";
try {
InputStream is = Resources.getResourceAsStream(resource);
sessionFactory = new SqlSessionFactoryBuilder().build(is);
}catch (IOException e){
e.printStackTrace();
}
}
//创建sqlsession连接对象
public static SqlSession getSession(){
return sessionFactory.openSession();
}
//创建关闭sqlsession连接对象
public void closeSession(SqlSession session){
if (session!=null){
session.close();
}
}
}
Mybatis工具包
最新推荐文章于 2024-03-01 19:52:20 发布