hiberNate联查后数据显示问题。谢谢了

来源:百度知道 编辑:UC知道 时间:2024/06/08 22:46:36
以前没用过hibernate做过联查。

当使用HQL联表查询的时候,最后获取到的list中的数据是怎么样的??

我知道如果是“from class1”,那么会自动封装成class1类的对象。放到JSP的时候,可以用foreach直接遍历list对象。

可是如果用的是“from class1,class2”的时候,list里的数据是怎么放的?如果传递到jsp以后,用jstl应该怎么遍历????

能给提供个代码是最好不过的了。。。。。

谢谢大家了

有两种情况:
1、select * from class1,class2。这条语句返回一个list,list中的元素类型是Object[],Object[0]是class1,Object[1]是class2,如果还有更多类那么以此类推。
2、select c1.id,c2.id from class1 c1,class2 c2。类似这样的有选择性的查询也是返回一个list,list中的元素类型是Object[],Object[0]是c1.id的值,Object[2]是c2.id的值

既然上面的值得到了,怎么用jstl遍历就跟遍历普通list一样