数据库表
查询结果展示
Java递归方法
/**
*
* @param pid 父菜单ID
* @return
*/
public List<WsMenu> selectOneList(Integer pid) {
//fList是递归查询条件
List<Integer> fList = new ArrayList<Integer>();
fList.add(pid);
//查询是递归返回结果sumList
List<Integer> sumList = new ArrayList<Integer>();
//然后执行数据库查询,最终返回list
List<Integer> list = recursion(fList,sumList);
return wsMenuMapper.selectOneList(list);
}
/**
*
* @param fList 初始化的父级ID
* @param sumList 保存的全部ID
* @return
*/
public List<Integer> recursion(List<Intege