树形数据问题

baidu_36979628 2016-12-09 10:47:52

List<Menu> list=new ArrayList<Menu>();
根据父子关系我已经把所有的Menu对象存在了list里面了
现在比如我知道了ORG_ID 想查出他下面的所有关联数据包括孙子级的 直到最末级
ORG_ID,PARENT_ORG_ID这两字段是数据之间关系的连接
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
奄灬苟且偷生 2016-12-09
  • 打赏
  • 举报
回复
基本上的想法 就是 在创建两个list for循环你已经有的list 将取出来的数据 在放到一个list里准备下一次循环 并且添加到 另外一个准备的最后结果的list里 然后就是循环 重置小list的值 每一次存储到结果list中 直到没有值为止 在正常的项目中 可将你的list存储到oracle数据库中 oracle数据库提供了 分层循环这种语句 简单的一个Sql就可以办到你想要的效果
baidu_36979628 2016-12-09
  • 打赏
  • 举报
回复
我在sql里面处理了,用了start with。。。。。这种语法

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧