日期:2014-05-17  浏览次数:20746 次

求高效生成目录树的方法
有如下表结构:

CATEGORYNAME(名字) CATEGORYID(编号) PARENTCATEGORY(父节点编号) CATEGORYLEVEL(级别)

条款解析 13201111081006 12201111021002 3
专业知识 11201111011001 ----- 0 ----- 1
法律 12201111021002 11201111011001 2
医学 12201111011005 11201111011001 2
案例 11201111101008 ----- 0 ------ 1


%%%%%%%%%%%%%%%%%%%%%%%
求高效生成目录树的方法,其中父节点编号为0表示为根节点,实现语言jsp或者java!!!
急需。。目前是通过给xtree赋值方法生成动态树。求代码,求指导

------解决方案--------------------
实现语言jsp或者java!!!


------解决方案--------------------
探讨
恩恩
SQL也中啊

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