gpt4 book ai didi

java - 从数据库中获取记录并自动生成树

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:37 24 4
gpt4 key购买 nike

我有三个表:

部门:

enter image description here

名称:

enter image description here

部门名称:

enter image description here

DesignationIDReportTo是表指定的外键,表示一个具体的指定向具体的指定汇报。即经理(这是指定)向CEO报告(也是指定)

现在我想生成一棵树,比如...

enter image description here

我手动输入条目以显示上面的树。即

enter image description here

现在我的问题是,我无法以自动生成这棵树的方式编写函数。

简而言之,从数据库中获取记录后,我想生成如上所示的树。

有什么解决办法吗?

注意:树的级别不是固定的,树的级别可能是无限的

最佳答案

它是 Java,因此您可以根据需要使该树尽可能深。

将查询与树的填充与 UI 呈现分开,您将不会遇到任何问题。查询数据库,填充树并将其提供给 UI 进行渲染。

如果您尝试将一个部分与另一个部分混合,就会遇到问题。

关于java - 从数据库中获取记录并自动生成树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13953213/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com