【发布时间】:2014-01-24 09:56:22
【问题描述】:
我想在休眠中使用这个查询从两个表中获取数据:
select info.gwid,info.companyId,info.gwUserId,info.create_dt,stat.status,stat.lastactivity from gwinfo as info JOIN gwstatusinfo as stat ON info.gwid=stat.gwid
我试过这样休眠:
Query query = session.createQuery("from SBoxInfo sinfo,SBoxStatus sstatus on sinfo.gwId = sstatus.gwId");
List<SBoxInfo> listOfSBoxs = (List<SBoxInfo>)query.list();
但它没有返回 SBoxInfo 类型的列表。我必须为此创建一个标准吗? 如何为上述查询创建条件以检索 SBoxInfo 类型列表中的结果?
【问题讨论】:
-
你的“on”应该是“where”吗?
-
这两张表是什么关系?
-
一对一的关系
标签: hibernate hibernate-criteria