当前位置:   article > 正文

MyBatis 延迟加载原理_mybatis 延迟加载的原理

mybatis 延迟加载的原理

1、延迟加载配置

MyBatis 支持延迟加载,需要设置 lazyLoadingEnabled = true 

2、延迟加载的原理

是调用时触发加载,而非初始化时就加载信息。

举例:调用 a. getB(). getName(),发现 a. getB() 的值为 null,此时会单独触发事件,先保存好的关联 B 对象的 SQL,查询出来 B,然后再调用 a. setB(b),于是再调用 a. getB(). getName() 就有值了,此为延迟加载的基本原理。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/438026
推荐阅读
相关标签
  

闽ICP备14008679号