昨天学了JDBC,连接一个BBS数据库,然后我在java里写了BoardDao接口,并用BaordDaoimpl实现了BoardDao接口,现在要求查询数据库里版块表里所有信息,板块表里是这样的,主键列,版块名列(子版块),父版块列,现在要使用方法,返回Map接口打印出父版块,以及下面的子版块,全部输出,好深奥呀,可以使用Map,List接口,只提示用循环嵌套,父版块好弄,返回一个List集合,就可输出,可是子版块条数也不确定,怎么显示在父版块底下,高人指定呀~~~~
调试欢乐多
父版块1
子版块
子版块
子版块
父版块2
子版块
子版块
父版块3
子版块
.
.
直至这张表查完
id name upidupid就是父类的id`````你都不知道父类id这么找呢?两者应该有点关系把?不会凭空有关联把?
得到list<map>
然后遍历Map root = new hashMap();
例如
root.put(fid,f1);
root.put(fid,f2);一个一个把父版块放进去,之后子页面就对应放到父版块 用递归来实现
然后拿到子对象时 root.get(fid).put(sid,s1);