mybatis
秃头铁柱
这个作者很懒,什么都没留下…
展开
-
MyBatis缓存
MyBatis缓存: 使用缓存可以使应用更快地获取数据,避免和数据库的频繁地交互,尤其是在查询越多、缓存命中率越高的情况下,使用缓存的作用也就越明显。MyBatis作为持久性的ORM框架,提供了非常强大的查询缓存特性,可以非常方便的配置和使用。 MyBatis查询缓存机制。根据缓存区的作用域与生命周期,可划分两种 一级缓存、二级缓存 MyBatis查询缓存的作用域是根据映射文件的namespace去划分的,相同的namespace的mapper查询放在同一个缓存区域。不同的namespace下的数据互不原创 2020-08-13 19:04:43 · 131 阅读 · 0 评论 -
mybatis延迟加载
MyBatis的延迟加载和缓存机制 延迟加载: 什么是延迟加载: MyBatis中的延迟加载,也称为懒加载,是指在进行关联查询时,按照设置延迟规则推迟对关联对象的select查询。延迟加载可以有效的减少数据库压力。 MyBatis根据对关联对象查询的select语句的执行时机,分为三种类型:直接加载、侵入式加载与深度延迟加载 直接加载:执行完对主加载对象的select语句,马上执行对关联对象的select查询。侵入式延迟:执行对主加载对象的查询时,不会执行对关联对象的查询。但当要访问主加载对象的详原创 2020-08-13 18:59:02 · 228 阅读 · 0 评论