Mybatis Plus 查询嵌套子列表 两种方式:集中查询;分布查询。
要得到类似结果结构如下:
Array(2)
0: {
id: '',
list: Array(8)
0: {…}
1: {…}
2: {…}
3: {…}
4: {…}
5: {…}
6: {…}
7: {…}
}
1: {…}
// 主表查询dao.java
List<dto> selectAll(@Param(Constants.WRAPPER)QueryWrapper<Entity> wrapper);
//子表查询dao.java
List<dto> getList(@Param(@Param("id" Long id));
<!-- 主表dao.xml-->
<resultMap type="com.*.dto.AllDTO" id="AllMap"