1.首先先确定我们需要返回的数据数据结构,这里我的贴出实体类(set/get方法自己生成)

public class BillInfoAndStudentInfoBean {
private String id;
private String billId;
private BigDecimal moneyTotal;
private List<ItemsBean> items;
}

2.然后我们在mapper.xml建立对应的关系,要实现分页正确我们需要建立两个 resultMap,一个用于子查询用
注意,在主查询中的 collection里面要配置子查询sql查询id的方法名要对应,里面的 column 就是子查询你需要的查询条件如果子查询需要多个条件column就这样写 column={id = billId,money = moneyTotal}
然后去子查询里面取值就好

主查询 resultMap
<resultMap >子查询 resultMap

<resultMap ><!-- 子查询sql -->,注意这里的 方法名要和主查询 resultMap collection 里面 select 的方法名对应起来,这里传入的参数就是, collection 里面的 column
<单个参数>
<select ></select>

<多个参数>
<select ></select>


4.这样就好了,主查询sql 和原来一样就好,把之前子查询所关联的删除就好



相关文章:

  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-23
  • 2022-12-23
猜你喜欢
  • 2021-12-27
  • 2021-06-26
  • 2022-12-23
  • 2021-11-08
  • 2021-12-24
  • 2022-12-23
  • 2021-06-17
相关资源
相似解决方案