@GetMapping(“/list”)
public List<Map<String, Object>> nclibTreeList(NclibTree nclibTree) {
List rootList = nclibTreeMapper.queryNclibTreeList();
// 父id为0的为根节点,构建部门树
List nclibTreeList = buildDeptTree(rootList, (long) 0);
//加入设备信息,构建机床树
return buildNclibTree(nclibTreeList);
}
============================================================
//构建机床树
public List<Map<String, Object>> buildNclibTree(List nclibTreeList) {
List<Map<String, Object>> list = new ArrayList<>();
if (null != nclibT
关于两个表的递归树查询-_-
于 2022-07-20 15:51:40 首次发布
这篇博客展示了如何在Java中实现两个表的递归树查询,包括构建部门树和机床树。通过`buildDeptTree`和`buildNclibTree`方法递归处理数据,将部门和设备信息整合成树形结构。
摘要由CSDN通过智能技术生成