Mybatis如何实现一级缓存
1、证明一级缓存的存在一级缓存是 SqlSession 级别的缓存,只要 SqlSession 没有 flush 或 close,它就存在
2、编写用户持久层 Dao 接口
3、编写用户持久层映射文件
4、编写测试方法
5、测试结果如下:虽然在上面的代码中我们查询了两次,但最后只执行了一次数据库操作,这就是 Mybatis 提 供给我们的一级缓存在起作用了。因为一级缓存的存在,导致第二次查询 id 为 41 的记录时,并没有发出 sql 语句 从数据库中查询数据,而是从一级缓存中查询。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:91
阅读量:54
阅读量:47
阅读量:34
阅读量:95