mybatis
想要飞翔的企鹅
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分页查询
dao层代码 @SelectProvider(type = XPatientInfoProvider.class, method = "getPatientInfo") @Options(flushCache = Options.FlushCachePolicy.FALSE, useCache = true, timeout = 10000) List<XPatientInfoResentity> getPatientInfo(@Param("XPatientInfoVo") XPatien..原创 2021-04-19 11:39:56 · 331 阅读 · 0 评论 -
mybatis一级缓存与二级缓存
1. 一级缓存 缓存:提升效率的,针对访问量大,但是改变频次不高的数据,可以做缓存 原理: 一级缓存是线程级别的/事物级别的/sqlsession级别。 私家车,不能与 mybatis的一级缓存就是在被SqlSession对象中的一个Map,默认是开启的,执行sql语句执行查询是先到Map中查找,查找不到再去数据库查询结果,并将查询到的结果封装到Map中一份,能查找到直接返回对象。 一级缓存:提升效率,间接处理了数据库中的不可重复读和幻读。 2. 二级缓存 二级缓存是全局的,每个用户可以共享 公交车,共享单原创 2021-04-13 09:16:16 · 170 阅读 · 0 评论
分享