mybatis
Csea_
这个作者很懒,什么都没留下…
展开
-
Mybatis-plus一对多分页数据条数不正确处理方式
今天在进行一对多的left join处理的时候发现分页的数据量不正确,后来把打印的sql去数据库执行,查询出来的确实是10条,只不过是1:N的数据是10条。这并不是想要的,应该查到主表的数据是10条。在xml里进行更改collection的映射<resultMap id="recordEventMap" type="MaterialRecordEventEntity"> ...原创 2020-04-10 13:33:30 · 4914 阅读 · 3 评论 -
Mybatis-plus 开启二级缓存
Mybatis-plus 开启二级缓存一、Ehcache、Redis比较 ehcache是直接在jvm虚拟机中缓存,速度快,效率高;但是共享缓存麻烦,在分布式下显得功能弱; redis是通过socket访问到缓存服务,效率比ehcache低,但是比访问数据库快;在处理分布式下共享缓存很方便,并且机制成熟。 单体应用可以采用ehcache,在大型应用场景下,分布式要求就采用redis。...原创 2019-12-04 10:54:41 · 13943 阅读 · 7 评论 -
Mybatis缓存
Mybatis缓存 Mybatis和hibernate一样都存在缓存机制,有了缓存查询的速度就提高了,这样就可以提高查询效率。 Myabtis中默认定义了两级缓存:一级缓存、二级缓存两级缓存 ① 一级缓存是mybatis自动开启的,并且我们是没有办法关闭的,但是可以采用手动的方式进行清除(Sqlsession级别) ② 二级缓存就是需要我们自己手动开启(全局),是基于namesp...原创 2019-12-04 10:54:08 · 246 阅读 · 0 评论