废话不多说了,直接上代码
这是类型表
这是查询语句
select * from zfzb_equiptype where PARENT_ID=?
这是递归调用
/** * 显示类型ztree列表(递归处理) * @param ID * @return * @throws Exception */ public List<PageData> listEquipType(String ID) throws Exception{ List<PageData> list = this.listParentId(ID);//求下级列表 for(PageData pd:list){ pd.put("subType",this.listEquipType(pd.getString("ET_ID")));//如果有下级则装进subType } return list; }
结果如下