mybatis分页插件以及懒加载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis分页插件以及懒加载相关的知识,希望对你有一定的参考价值。

1.   延迟加载

延迟加载的意义在于,虽然是关联查询,但不是及时将关联的数据查询出来,而且在需要的时候进行查询。

 

开启延迟加载:

<setting name="lazyLoadingEnabled" value="true"/>

<setting name="aggressiveLazyLoading" value="false"/>

 

lazyLoadingEnabled:true使用延迟加载,false禁用延迟加载。默认为true

aggressiveLazyLoading:true启用时,当延迟加载开启时访问对象中一个懒对象属性时,将完全加载这个对象的所有懒对象属性。false,当延迟加载时,按需加载对象属性(即访问对象中一个懒对象属性,不会加载对象中其他的懒对象属性)。默认为true

 

以上是关于mybatis分页插件以及懒加载的主要内容,如果未能解决你的问题,请参考以下文章

mybatis分页-RowBounds - 草稿

mybatis分页插件哪个最好

JAVAORM框架之Mybatis (Ibatis) 详解

MyBatis学习总结_17_Mybatis分页插件PageHelper

Springboot集成mybatis通用Mapper与分页插件PageHelper(推荐)

若依框架以及Mybatis-plus分页插件失效,数据库有多条却只查前十条