Mybatis有个特性就是一级缓存,下面给大家分享如何实现一级缓存 。
工具/原料
- Mybatis缓存
一级缓存是SqlSession级别的缓存,只要SqlSession没有flush或close , 它就存在
2编写用户持久层Dao接口
3编写用户持久层映射文件
4编写测试方法
5【Mybatis如何实现一级缓存】测试结果如下:虽然在上面的代码中我们查询了两次,但最后只执行了一次数据库操作,这就是Mybatis提供给我们的一级缓存在起作用了 。因为一级缓存的存在,导致第二次查询id为41的记录时 , 并没有发出sql语句从数据库中查询数据,而是从一级缓存中查询 。
推荐阅读
- 大学里我们该如何学习
- 公司如何办理入资及划资手续
- WPS如何设置大纲级别
- 在银行如何将外币现金换成人民币
- 如何应对上级的检查
- ug10.0如何制作工程图
- 日期如何快速变星期几呢
- 安全守护手表如何调时间
- 网店店主如何与买家沟通
- 如何学得更快