Java树形菜单的递归实现

查询条件为 parentId 
select * from table where parentId =? 

第一次调用传 0,表示根 
getNode(0); 

public void getNode(int pid){ 
   List list = ..查询...(pid); //执行查询,自己写吧 
   if(list !=null && list.size()!=0){//判断是否查到,没有了表示小的了 
     for(int i=0;i<list.size();i++){ 
        System.out.print(list.get(i).name); 
        getNode(list.get(i).id); //根据当前id查询子 
     } 
  } 
}

你可能感兴趣的:(java)