当前位置: 代码迷 >> J2EE >> hibernate多表查询如何遍历list
  详细解决方案

hibernate多表查询如何遍历list

热度:148   发布时间:2016-04-21 23:21:39.0
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);
  相关解决方案