Сложное предложение на HQL - PullRequest
0 голосов
/ 05 мая 2011

Я хотел бы реализовать следующее предложение на HQL.Может ли кто-нибудь помочь мне перевести предложение SQL на HQL?выберите отдельное device.description из устройства, attribute, где attribute.deviceid = 1 и device.nodeid = 1 Заранее спасибо!Привет!

Ответы [ 2 ]

3 голосов
/ 05 мая 2011

Это моя попытка:

select distinct Device.description from Device d 
inner join Attribute 
where d.nodeid = 1

Я предположил, что ваши классы были названы условно, и ваши отношения такие:

attribute.deviceid = device.nodeid

1 голос
/ 05 мая 2011

На самом деле строгим эквивалентом от x, y является перекрестное соединение, а не внутреннее соединение. Но результат будет таким же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...