您将如何保留自定义树结构的根节点,以便可以使用简单的SELECT
.
伪代码
class Node {
Long id;
String label;
Node parent;
List<Node> children;
}
编辑:表格可能如下。随时提出改进建议。
CREATE TABLE NODES(
ID INTEGER NOT NULL UNIQUE,
LABEL VARCHAR(255)
);
CREATE TABLE PARENTS_CHILDREN(
PARENT_ID INTEGER NOT NULL,
CHILD_ID INTEGER NOT NULL
);