数据结构 - 创建java对象以便在数据表中访问

时间:2013-05-06 14:49:52

标签: java data-structures

表格 -

ID      Country         State       City        Level           Count
1       2               2           1           A               153 
2       2               2           1           B               1232
3       2               2           1           C               125
4       2               2           1           D               15
5       1               1           3           A               123
6       1               1           3           B               1654

我有各自的国家,州,市和级别表

国家

ID      Country_Name
1       India
2       USA
3       Australia

国家

ID      Country_ID      State_Name
1       1               AP
2       2               NJ
3       2               NY

城市

ID      State_Id        City_Name
1       2               Newark
2       2               Jersey City
3       1               Delhi

等级

Id      Level_Name
1       A
2       B
3       C
4       D

我的UI代表上表,如下所示 -

Country [2]
    State
        City
            Level - A       153
            Level - B       1232
            Level - C       125
            Level - D       15

Country [2]
    State
        City
            Level - A       123
            Level - B       1654

树几乎是多级的,但是唯一可以在count中修改的数据。如何创建我的java对象以便在UI上表示?国家,州,城市都是可折叠的。

环境#JDK 1.6,Spring MVC,Jquery

1 个答案:

答案 0 :(得分:0)

尝试使用DefaultTreeModel。选项是上一个选项的子项。您必须创建一个从父ID值创建树的函数。