有如下表结构:CATEGORYNAME(名字) CATEGORYID(编号) PARENTCATEGORY(父节点编号) CATEGORYLEVEL(级别)条款解析 13201111081006 12201111021002 3
专业知识 11201111011001 ----- 0 ----- 1
法律 12201111021002 11201111011001 2
医学 12201111011005 11201111011001 2
案例 11201111101008 ----- 0 ------ 1
%%%%%%%%%%%%%%%%%%%%%%%
求高效生成目录树的方法,其中父节点编号为0表示为根节点,实现语言jsp或者java!!!
急需。。目前是通过给xtree赋值方法生成动态树。求代码,求指导

解决方案 »

  1.   

    实现语言jsp或者java!!!
      

  2.   

    没在Java和C版块留个贴么?呵呵
      

  3.   

    建议去Java或Java Web发个贴吧,兄弟。
      

  4.   

    Oracle这边实现太简单了,connect by 相关函数你的问题在于怎么把值传给Xtree,你自己先写个静态的出来再说吧。
      

  5.   


    那就麻烦指导下oracle如何写吧
      

  6.   


    编程之前先把逻辑弄清楚了,Oracle如何写什么?给你的Xtree传参。你的Xtree需要什么样的参数?结果集?字符串?什么格式?什么内容?Oracle里又没有Xtree,你要是懂就写个Xtree的实现例子来,自然所有人都知道怎么用SQL给你写了。
      

  7.   

    递归
    利用CATEGORYLEVEL(级别)顶层->底层 在tree中加入 CATEGORYLEVEL级别(1)的 CATEGORYID(编号)节点,然后分别遍历CATEGORYID节点 并以CATEGORYID作为关键字CATEGORYID(编号)=PARENTCATEGORY(父节点编号)查询子节点 退出条件:CATEGORYID(编号)=PARENTCATEGORY(父节点编号)查寻下条数据为空(已经是叶子节点)