JAVAWEB网站开发,一对多,多对一,主表与子表(主外键)相连接,会导致主表字段在JSP页面重复出现
表 admin
id name
1 admin
表 role
id name
1 管理员
2 用户
表 adminrole
id adminid roleid
1 1 1
2 1 2
表 admin->表 adminrole 一对多
表 role->表 adminrole 一对多
表 adminrole->表 admin 多对一
表 adminrole->表 role 多对一
select a.id,a.name,r.name
from admin a
join adminrole ar
on a.id=ar.adminid
join role r
on ar.roleid=r.id
结果
1 admin 管理员
1 admin 用户
JSP页面,用标签循环表格会重复显示
我希望能显示这样,不要重复显示,多对一部分用下拉框代替
求大神帮帮忙,小弟没见过这种格式?求代码!!在下万分感谢!!!
是用MAP集合?键值对?MAP<实体类,List<String>>还是后台转换,还是只用List集合?
怎么搞?帮帮忙!!谢谢!!
!!!!不要混编!!!!!!
标签+后台代码==》是struts标签还是c标签无所谓
[解决办法]
一个sql解决不了,就多放到几个集合里面,再向jsp页面发送
[解决办法]
感觉是后台用MAP<实体类,List<String>>这种方法处理下比较好。
[解决办法]
建议在hibernate.hbm.xml配置文件中加上
<list table="role"
<one-to-many class="role.class"
</list>