请简述MyBatis中延迟加载的配置。
时间: 2023-06-08 09:07:37 浏览: 91
15MyBatis延迟加载.md
MyBatis中延迟加载的配置主要是通过在在Mapper.xml中配置<association>和<collection>节点的fetchType属性来实现的。当fetchType属性设置为lazy时,表示使用延迟加载,即在查询主实体时不会立即查询关联实体,而是等到第一次调用关联实体时再去查询。当fetchType属性设置为eager时,表示使用立即加载,即在查询主实体时同时查询关联实体。除此之外,MyBatis还提供了一些高级的延迟加载机制,如使用代理对象和懒加载树等。
阅读全文