在项目中使用hibernate进行两表关联查询时,返回两个表的不同字段问题.
与表vuserinfo对应
HQL语句 Query q=super.getSession().createQuery("from UpInfo as u where u.pqmIndex=? and u.vuserinfo.vuiId=(select v.vuiId from Vuserinfo as v where v.viceudName=?)"); q.setString(0, pqmindex); q.setString(1, vuname)
JSP页面显示
${alist[0]} | ${alist[1]} | ${alist[2]} |
${clist[2]}
|
List adminList=iupi.finbByUserId(user.getUdId(),1); System.out.println(adminList.size()+"==DLISTSIZE"); // Object ob=adminList.get(0); for(int i=0;i返回的对象直接用Object[]数组去接收就可以了 ,我试着去转换这个数组对象,但是没有成功.直接这样用就很好