【发布时间】:2016-12-27 10:55:26
【问题描述】:
我需要 HCQL 中的 InnerJoin 查询来执行以下原生 SQL 查询:
SELECT * FROM user INNER JOIN registered_users
WHERE user.id=registered_users.user_id;
我需要将结果作为用户对象列表。
谁能帮帮我?
【问题讨论】:
标签: hibernate
我需要 HCQL 中的 InnerJoin 查询来执行以下原生 SQL 查询:
SELECT * FROM user INNER JOIN registered_users
WHERE user.id=registered_users.user_id;
我需要将结果作为用户对象列表。
谁能帮帮我?
【问题讨论】:
标签: hibernate
你可以像这样使用 HQL:
SELECT U FROM User U INNER JOIN U.registeredUsers RU;
或者你可以像这样使用原生 sql:
SELECT U.* FROM user U INNER JOIN registered_users RU WHERE U.id=RU.user_id;
我更喜欢你使用 HQL。
【讨论】: