【发布时间】:2014-05-28 06:48:43
【问题描述】:
比如说,使用 hql,我从四个表中进行选择 (t1, t2, t3, t4)。
这就是我的 hql 的样子:
String multiTableHql = "from tbl1, tbl2, tbl3, tbl4"; // omitting filtering
Query mtq = myDao.getInstance().getSession().createQuery(multiTableHql);
现在,我的理解是,调用 mtq.list() 显然会带来一个对象列表,其中每个对象的属性都是这些表。
我将如何遍历该列表,以便我可以单独获取每个表?
我试过 Iterator, ArrayList 显然没有成功。可能是我做错了。
请建议我一个正确的方法来做到这一点。提前致谢。
【问题讨论】:
标签: java hibernate iterator hql criteria