![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis缓存
文章平均质量分 65
爱笑的阿泽
这个作者很懒,什么都没留下…
展开
-
mybatis
什么是mybatis** MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。 MyBatis 本是apache的一个开源项目ibatis, 2010年这个项目由apache 迁移到了google code,并且改名为MyBatis 2013年1原创 2022-03-17 23:40:51 · 373 阅读 · 0 评论 -
mybatis的一级缓存和二级缓存
一级缓存: 一级缓存是sqlsession级别的通过通过同一个sqlsession查询数据才会被缓存,下次查询的时候会直接在缓存中获取。 一级缓存存在的问题: 1)不同的sqlsession对应不同的一级缓存 2)同一个sqlsession但是查询条件不同 3)同一个sqlsession两次查询期间有增删改的操作 4)同一个sqlsession两次查询期间手动清除了缓存 二级缓存: 二级缓存是sqlsessionFachtory级别的通过同一个sqlsessionFachtory创建的s原创 2022-03-09 13:10:20 · 246 阅读 · 0 评论