【发布时间】:2011-12-26 12:18:05
【问题描述】:
我使用 Hibernate 执行了查询,该查询使用 where 子句引用单个表。
我在 sql 中选择以下查询:
SELECT URN.ID,
URN.USERNAME,
(SELECT NAME FROM CITY WHERE ID=URN.CITY_ID
) AS CITY ,
(SELECT NAME FROM STATE WHERE ID=URN.STATE_ID) AS STATE,
(SELECT NAME FROM COUNTRY WHERE ID = URN.COUNTRY_ID) AS COUNTRY
FROM USERREGISTRATION_NEW URN
URN.CITY_ID、URN.STATE_ID、URN.COUNTRY_ID 包含数值。
城市、州、国家名称在传递数字 id 时从相应的表中检索。
那么,如何在 Hibernate 中编写这个查询?
另外,我不懂多对一等教程?
我的参考来自Vaannila
【问题讨论】:
标签: hibernate