1.引子 mybatis的延迟加载,主要应用于一个实体类中有复杂数据类型的属性,包括一对一和一对多的关系(在xml中用collection.association标签标识).这个种属性往往还对应着另一个数据表,而实际查询的需求不一定需要这个的表的数据,那么此时延迟加载相对于连表查询就有很大的优势,达到了按需加载的目的.这对提高访问速度和降低系统资源耗费有着很大的意义. 2.连表查询 背景: 用户实体类User中包含有一个为角色实体类Role类型的属性role,及对应角色表主键id的roleUse…