写一个mybatis的工具类
时间: 2023-07-25 14:46:45 浏览: 218
springmvc基础mybatis,引入了eacharts的工具类,可以在github上找到.写了一个demo.zip
好的,以下是一个简单的 MyBatis 工具类示例:
```
public class MyBatisUtil {
private static SqlSessionFactory sqlSessionFactory;
static {
String resource = "mybatis-config.xml";
InputStream inputStream = null;
try {
inputStream = Resources.getResourceAsStream(resource);
} catch (IOException e) {
e.printStackTrace();
}
sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
}
public static SqlSession getSqlSession() {
return sqlSessionFactory.openSession();
}
}
```
这个工具类使用了 MyBatis 的 SqlSessionFactory 和 SqlSession 接口,它通过 mybatis-config.xml 配置文件创建 SqlSessionFactory ,并提供了一个获取 SqlSession 的静态方法 getSqlSession() 。在使用完 SqlSession 后需要手动关闭。
阅读全文