MyBatis 延迟加载策略 文章源码 什么是延迟加载 延迟加载,就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据,也被成为懒加载. 好处:先从单表查询,需要时再从关联表去关联查询,大大提高了数据库性能. 坏处:因为当需要用到数据时才进行数据库查询,这样在进行大批量数据查询时,以可能造成用户等待时间变长,造成用户体验下降. 与延迟加载相对的,就是立即加载,它指的是不管用不用,只要一调用方法,马上发起查询. 在对应的四种表关系中,一对多和多对多通常情况下采用延迟加载,而多对一和一对一通…