mybatis
文章平均质量分 57
海明1993
这个作者很懒,什么都没留下…
展开
-
mybatis一级缓存、二级缓存。及二级缓存的注意事项。
缓存:首先持久层框架缓存不会优化sql来节省整个业务流程的时间,而是减少查询次数来缩短业务的执行时间。 缓存中存放数据:经常使用且对实时性要求并不高的内容。 mybatis缓存分为一级缓存与二级缓存。 一级缓存是自带的,使用时不用配置。 一级缓存作用域: 同一个sqlSession中:当同一个sqlSession在同一条sql且相同查询条件下,且中间无commit操作时,mybatis不会...原创 2018-11-16 15:15:43 · 798 阅读 · 0 评论 -
mybatis懒加载(延迟加载)
Mybatis的懒加载(延迟加载)机制。 懒加载:按需加载,即当使用时候再去查询而不是,未在使用时就发送sql查询出来数据。 作用:降低数据库压力。 用于一对一查询,一对多查询时。 使用:使用resultMap映射数据库类型。使用association、collection实现一对一及一对多映射)。 其实:懒加载就是按需执行,也可以不做此配置。 例如:查询用户并查询出该用户的所有订单,...原创 2018-11-16 17:08:26 · 1184 阅读 · 0 评论