读书人

hibernate多表查询如何遍历list

发布时间: 2013-07-04 11:45:44 作者: rapoo

hibernate多表查询怎么遍历list
List list= new ArrayList();
String hql="select u.username,d.deptname from user u,dept d where u.deptid=d.deptid";
list = getHibernateTemplate().find(sql, param);
我想jsp怎么遍历两个属性!!

[解决办法]
页面用数据去接,rs[0],rs[1]
[解决办法]
返回的是List<Object[]>吧,foreach循环这个list,操作Object[]不就行了?
[解决办法]

引用:
List list= new ArrayList();
String hql="select u.username,d.deptname from user u,dept d where u.deptid=d.deptid";
list = getHibernateTemplate().find(sql, param);
我想jsp怎么遍历两个属性!!


List list = query.list();
for(Object[] o : list) {
useru = (user)o[0];
deptp = (dept)o[1];
System.out.println(u.getUserName + " " + p.getName);
}

读书人网 >J2EE开发

热点推荐