数据库中group表中存储组信息。group(id,groupName,parentid)。现在知道一个组的id,如何编写函数把这个分组中的子分组id以及这个分组中可能包含的子分组的子分组的id读取出来。
解决方案 »
- 如何在一个JSP页面中嵌套多个.do的struts?
- 如何将多个文本框的内容存入一个数组中去,文本框对应一个数组的元素,为空就不获取
- 小弟刚学JSP,求大家帮忙解答
- struts1.x下载成功后跳转成功画面不可?
- jsp调用JS问题
- 这个算法如何实现呢。关于请假的时间算法问题,请教各位。分数只有10分了啊。抱歉。
- jsp 异常代码
- 请帮忙看一下这个查询语句错在哪?
- 请问怎么在jsp中执行windows的批处理文件?
- SpringMVC项目中,输入网址localhost:8080会自动重定向到localhost:8080/login,该功能是在哪里实现的?
- struts.xml 命名空间报错。。。 急
- Action中无法注入Dao
select * from group g
start with g.parent_id = "你要查的id" connect by prior g.id = g.parent_id ;没试过哦,不晓得对不对,哈哈
select * from group g
start with g.id = id connect by prior g.id = g.parent_id ;
查询本身和上级select * from group g
start with g.id = id connect by prior g.parent_id = g.id ;
ORACLE10G用法
不过有点麻烦 没直接用sql快
要在程序写递归查询,这个能实现,只是一个查询多次和数据库交互
Map map = new HashMap();public void find(int id){
Object obj = dao.find("select * from group where id = ?");
map.add("parent",obj);
findSon(obj);
}public void findSon(Object obj){
List list = dao.find("select * from group where parentid = " + obj.getId());
for(Object obj1 :list){
map.add(obj.getId(),obj1);
findSon(obj1.getId());
}
}