mybatis 多级级联(多级嵌套)

注:笔者这里的嵌套可以用词有点欠缺,忘见谅

需求:用一个查询接口查出其结果集,这里就用伪代码标识要返回前端的类与类之间的关系。

class 顶层{
    
  String otherValue;
  LinkedList<二级级联> two;    
  ...
}

class 二级级联{
 String otherValue1;
 LinkedList<三级级联> subtwo;
 ...
}
class 三级级联{
 String otherValue2;
 ...
}

 mybatis 查询接口代码,这里因为业务需求返回的顶层是一个list集合,但如何是单条顶层的话,那么直接去掉LinkedList,即可。

// LinkedList<顶层> examinatList(业务参数类); 
LinkedList<EpExaminatListResponse> examinatList(PageUtil<EpExaminatListResponse> pageUtil);

 

xml截图如下,流程:先是调用“examinatList”顶层接口方法,然后依次执行,即可

 

posted @ 2018-06-25 09:17  dqcer  阅读(4424)  评论(1编辑  收藏  举报