我有层次数据库记录如下
(0
表示它没有任何父级)
parent_no no
0 1
1 11
1 12
11 111
0 2
2 21
21 211
我目前正在使用此表开发一个api
我必须得到如下结果
[
1 : [
11 : [
111 : []
]
12 : []
]
2 : [
21 : [
211 : []
]
]
]
是的,我只想将上述记录转换为等级对象 但是......我不知道怎么做 我想我应该把这个查询记录改为像
这样的java对象class SomeTable{
Integer parentId;
Integer id;
List<SomeTable> list;
}
虽然我考虑了很多,但还没弄明白...... T.T
有没有好办法呢?