5.1 MyBatis 3.5+ 版本新特性 MyBatis 3.5+ 版本新特性详解 5.1.1 延迟加载的改进 延迟加载(Lazy Loading)是 MyBatis 中一个重要的特性,允许我们在需要时才加载关联对象,从而提高查询效率。在 MyBatis 3.5+ 版本中,延迟加载机制得到了进一步的改进,主要体现在以下几个方面: 更细粒度的控制: 可以通过配置来更精确地控制哪些关联对象需要延迟加载,哪些需要立即加载。 更好的性能: 优化了延迟加载的实现,减少了不必要的数据库查询。 更清晰的异常处理: 改进了延迟加载过程中出现异常时的处理方式,使错误信息更易于理解和调试。 代码示例: 假设我们有一个 类和一个 类,一个订单属于一个客户。