Mybatis
A-奋斗者
这个作者很懒,什么都没留下…
展开
-
DefaultSqlSessionFactory和SqlSessionManager的区别
DefaultSqlSessionFactory和SqlSessionManager两个都有继承SqlSessionFactory,不同的是SqlSessionManager还继承了SqlSession,如下图:SqlSessionManager实现了SqlSessionFactory接口,又封装了 DefaultSqlSessionFactory。使用的是java的代...原创 2020-01-17 14:00:50 · 1717 阅读 · 0 评论 -
Mybatis中的缓存
1. 在Mybatis中默认SqlSession是开启的(一级缓存)。 同一个SqlSession对象调用同一个<select>时,只有第一次访问数据库,然后把查询结果缓存到SQLSession缓存区中(内存) 缓存的是statement对象(必须是同一个<select>,否则的话需要再次查询数据库,产生另一个statement对象),它的有效...原创 2019-06-27 10:41:17 · 172 阅读 · 0 评论