mybatis 是否支持延迟加载?延迟加载的原理是什么?
时间: 2024-06-05 22:06:09 浏览: 125
MyBatis懒加载(延迟加载)
是的,MyBatis支持延迟加载。
延迟加载的原理是在查询时只加载主对象的部分属性,当访问到关联对象时再去加载关联对象的属性。这样可以减少不必要的查询,提高查询效率。在MyBatis中,延迟加载可以通过在映射文件中配置 lazyLoadingEnabled 属性实现。当设置为 true 时,MyBatis会在需要时才去加载关联对象。
阅读全文