goods商品表
int goodsid 自增,主键
varchar goodsName
varchar goodsAdress
relation中间表
int goods_id 主键 (无自增) 是goods表的外键
int stor_id 主键(无自增)是stor表的外键
int goodsNum
int price
stor 仓库表
int stor_id 主键,自增
varchar storName
varchar storAdress
S2SH整合 这3个Pojo类和hibernate.hbm.xml是逆向自动生成的。
怎么查询出3个表中所有的数据同时传递到JSP页面。越详细越好!注重方法! 谢谢。。求指教 !!
goods
Set relationSet;
goods
stor
1、goods 和 relationSet 一对多
2、relation 包含 goods 和 stor
goods 和 stor 之间关系数据量大吗? 如果不大 可采用上边的级联
List 分页查即可(然后会级联抓取关系数据)
否则:
goods
relation
goods
stor
Map> data
首先查goods 然后分页查relation
将3个表的字段对应之属性封装到一个DTO对象中;采用hibernate原生sql查询将3表连接查询的结果用转换器返回这3个表的DTO对象列表。