迷迷糊糊的搞出来了。。感慨万千啊。。。
public String indexInit(){
//获取所有的父级
recursion(0);
System.out.println(dList.size());
for (Category category : dList) {
System.out.println(category.getName());
}
return SUCCESS;
}
private List<Category> dList=new ArrayList<Category>();
public void recursion(int id){
List<Category> list2=categoryService.findByBaseId(id);
for (Category category : list2) {
dList.add(category);
recursion(category.getId());
}
}
代码有些问题,但是可以全部找出来
dlist 里面就是全部分类了。
遍历下就取出全部数据了。
数据库字段结构
id name baseid