当前文章中使用的表和数据,使用的mybatis配置文件可以转到本文以检查基于XML方法的mybatis多表格查询
唯一要注意的是,在MyBatis配置文件中,我们不再需要加载核心配置文件,而是指示使用带注释的软件包的使用
@insert添加了SQL语句的注释
@update更新所使用的SQL语句的注释
@delete删除SQL语句的注释
@选择
@Result使用查询语句时,返回单个数据时的注释
@Results使用查询语句时,返回多个数据注释,将其与@Result一起使用
@一个 - 一个 - 一个查询结果中使用的注释,例如:订单对应于用户
@many在一对查询结果中使用的注释,例如:用户可以有多个订单
订单仅属于一个用户,当我们查询订单数据时,我们还需要查询与订单相对应的用户数据
首先,通过@Select注释检查所有订单
然后,通过@Results的字段和实体属性的映射
最后,通过@One进行每个顺序的用户数据查询
首先,通过@Select注释检查所有用户
然后,通过@Results的字段和实体属性的映射
最后,转到订单表查询订单表中的所有订单数据
首先,通过@Select注释检查所有用户;
然后,通过@Results的字段映射和实体属性;
最后,通过@many转到角色表和user_role InterMediate表。