今天了解了一个关于hibernate实现多表查询处理返回多个对象结果,开始真的一点头绪然后通过网上查了一些资料,实现的方式:
String hql = "select photo.username,photo.age,test.name from Photo photo,Test test";
Query query=session.createQuery(hql);
List list=query.list();
Iterator it=list.iterator(); while(it.hasNext()){
Object[] obj=(Object[])it.next();
Photo photo=(Photo )obj[0];
Test test=(Test)obj[1];
}
这样就获取了,但真正的实现我还没尝试过,最近有点忙。大家要是不能解决,如果有其他解决方式,就留个言。谢谢大家了!