package tools;
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.InputStream;
public class MybatisUtil {
private static SqlSessionFactory factory;
static {
try{
InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");
//2.创建SqlSessionFactoryBuilder对像
SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();
//3.创建SqlSessionFactory对像
factory = builder.build(inputStream);
//释放builder
builder = null;
}catch (Exception e){
e.printStackTrace();
}
}
/**
* 获取session对像
* @return
*/
public static SqlSession openSession(){
return factory.openSession();
}
}
SqlSession的封装
最新推荐文章于 2024-04-19 21:13:07 发布