关于HQL的复杂句子

时间:2011-05-05 12:41:49

标签: hibernate hql

我想在HQL上实现以下句子。有人可以帮我翻译SQL句子到HQL吗? 从设备中选择不同的device.description,其中attribute.deviceid = 1和device.nodeid = 1 提前致谢! 此致!

2 个答案:

答案 0 :(得分:3)

这是我的尝试:

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

我认为你的课程是按照惯例命名的,你的关系是这样的:

attribute.deviceid = device.nodeid

答案 1 :(得分:1)

实际上,x,y的严格等价是交叉连接而不是内连接。 但结果会是一样的。