sqlsessiontemplate 使用教程

2025-05-21 04:02:09

1、在使用Mybatis与Spring集成的时候我们用到了SqlSessionTemplate 这个类。

sqlsessiontemplate 使用教程

2、通过源码我们何以看到SqlSessionTemplate 实现了SqlSession接口,也就是说我们可以使吹涡皋陕用SqlSessionTemplate 来代理以往的DefailtSqlSession完成对数据库的操作

sqlsessiontemplate 使用教程

3、但是DefailtSqlSession这个类不是线程安全的,所以这个类不可以被设置成单例模式的。

sqlsessiontemplate 使用教程

4、如果是常规开发模式 我们每次在使用DefailtSqlSession的时候都从SqlSessionFactory当中获取一个就可以了。

sqlsessiontemplate 使用教程

5、但是与Spring集成以后,Spring提供了一个全局唯一的SqlSessionTemplate示例 来完成DefailtSqlSession的功能

sqlsessiontemplate 使用教程

6、当多个web线程调用同一个dao时,它们使用的是同一个SqlSessionTemplate,也就是同一个SqlSession

sqlsessiontemplate 使用教程
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢