Java安卓学习总结(三十一)
Java安卓学习总结(三十一) 第二十七章 搜索
如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息的按需去查询就是延迟加载。 所以延迟加载即先从单表查询、需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。
一对一关联查询 A表的一条数据,对应B表的一条数据;B表的一条数据,对应A表的一条数据。 创建两个表就可以,设置A表的外码是B表的主码 由于查询两个表,最后返回的是进行笛卡尔积后的结果,我们需要创建一个新类包含这两个表里的属性,通常来讲这个类叫***Business。 在这个Business类中写属性较少的类,并创建setter,getter和toString方法。 Mapper.xml 使用re […]