java 怎么把数据库 ID PID(父ID) NAME 三个字段 数据递归处理成树形结构 首ID的PID为0
100
我来答
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
- 数据库
- 三个字
- 树形结构
- java
- id
- 搜索资料
n3633
2018-03-22
·
超过23用户采纳过TA的回答
知道答主
回答量:90
采纳率:87%
帮助的人:25.6万
关注
如果数据库是oracle,可以用递归的sql实现
如果想用java实现
第一步遍历节点放入map结构
再次遍历节点,取出当前节点的父节点,parentNode.setchild(courrentNode)
这样第二次遍历完后已经是树形结构了。
从map中取出root节点就行
本回答由网友推荐
收起
grace23450
2018-03-21
·
TA获得超过1.3万个赞
知道大有可为答主
回答量:7081
采纳率:77%
帮助的人:2333万
关注
收起
百度网友14d549f
2018-03-19
·
TA获得超过225个赞
知道小有建树答主
回答量:611
采纳率:53%
帮助的人:140万
关注
收起
为你推荐: