mybatis延迟加载使用场景,mybatis延迟加载配置

  mybatis延迟加载使用场景,mybatis延迟加载配置

  Yyds干货库存

  /*

  **csdn认证讲师

  * 51岁至高级讲师

  *腾讯课堂认证讲师

  *网易云课堂认证讲师

  *华为开发者学院认证讲师

  *爱奇艺千人计划成员

  *在这里分享你的科技、知识和生活。

  *各种干货,记得关注!

  */

  1.什么是延迟加载(懒加载)?resultMap中的association和collection标签具有延迟加载的功能。

  延迟加载是指在进行关联查询时,通过使用延迟加载首先加载主要信息。使用关联信息时,再次加载关联信息。

  2.设置延迟加载需要在配置文件的设置选项卡中设置延迟加载。

  懒惰的

  设置项目

  形容

  允许值

  系统默认值

  lazyLoadingEnabled

  设置全局延迟加载。如果设置为“假”,所有相关的都将被初始化和加载。

  真假

  错误的

  侵略性负载

  当设置为“真”时,任何惰性属性都可以加载惰性加载的对象。否则,将按需加载每个属性。

  真假

  真实的

  !-打开延迟加载-

  设置

  !- lazyLoadingEnabled:开始延迟加载,默认为false,相当于是否开始延迟加载-

  setting name= lazyLoadingEnabled value= true /

  !- aggressiveLazyLoading:主动惰性加载,落字按需加载,3.4.1(含)之前为true,之后为false-d-

  setting name= aggressive lazy loading value= false /

  !-打开L2缓存,默认为假-

  setting name= cache enabled value= true /

  /设置

  版权归作者所有:原创作品来自博主杜萌先生的博客号,转载授权请联系作者,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: