java中如何查询下面树中的的所有用户?只知道根部门的ID,如何遍历所有用户

子部门下可能会有用户

,如市气象局下没有部门 直接有用户 这样的应该如何遍历 所有用户

第1个回答  2013-10-17
直接用递归 先根据你的根ID来select出你需要的东西 然后继续调用查出来的数据做为条件去查询下面的数据就可以了啊 可以一直循环下去追问

能写一点简单的代码吗

本回答被提问者采纳
第2个回答  2013-10-18
        public void getChild(String ID){
List nodes=getNodesById(ID);
for(i=0i;i<nodes.length;i++){
getChild(nodes[i].id);//自己调用自己,递归
}
}

第3个回答  2013-10-17
先在数据库中查出市气象局有多少人,再去查询三追问

能写一点简单的代码吗

第4个回答  2013-10-17
用递归啊 怎么遍历出的第一个的 在接着调用这个 方法追问

能写一点简单的代码吗

追答

求 num 到 1 的 界乘  最典型的递归

相似回答