gpt4 book ai didi

java - 如何从任何java结构的SQL表中一次性检索分层项目进行比较?

转载 作者:行者123 更新时间:2023-11-29 08:43:42 26 4
gpt4 key购买 nike

我想从 SQL 表中以分层方式读取项目。例如我的表有父子关系。以下是我的表结构:

id    name    parentId

1 abc null

2 xyz 1

3 lmn 1

4 qwe null

5 asd 4

所以我想一次性分层加载所有 Item,我该怎么做?我尝试过HashMap,但感觉很复杂......提前致谢...

最佳答案

您可以通过一个 SQL 查询检索整个层次结构,但该查询取决于数据库系统 - 例如,Oracle 支持分层查询的“CONNECT BY”查询。 MySQL 不直接支持这一点 - 但有一些非常好的方法在 Hierachical Queries in MySQL 中有解释。 。我建议您尝试其中之一。基本方法是创建一个模仿 CONNECT BY 的函数。

关于java - 如何从任何java结构的SQL表中一次性检索分层项目进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13062354/

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