使用工具类
- 项目:MySecondMyBatis,在项目MyFirstMyBatis基础上修改。
由于每一次执行 SqlSession 的方法,均需首先获取到该对象。而且SqlSession 对象的获取又相对比较繁琐,所以,可以将获取的 SqlSession 对象定义一个工具类方法。
SqlSession 对象是通过 SqlSessionFactory 对象创建的。由于 SqlSessionFactory 类为重量级对象,并且是线程安全的,所以可以将 SqlSessionFactory 对象定义为单例的。
(1)创建工具类
![]()
(2)修改 Dao 接口的实现类
这个实现类使用 MyBatisUtil 工具类获取 SqlSession对象。注意,由于这里没有异常需要处理,但是SqlSession 必须关闭,所以这里的代码必须要有 finally{} 语句块,但是无需 catch{} 代码块了。
![]()
网友评论