我搜索了很多周围,但无法找到答案:Hibernate的不同条款问题
我有以下SQL查询:
select distinct l.id_book from wa2011.tb_lending as l where l.id_user = 1
这是一个非常简单的查询,但我不能设法把它写。我怎样才能在HQL中编写这个?
非常感谢! 干杯。
我搜索了很多周围,但无法找到答案:Hibernate的不同条款问题
我有以下SQL查询:
select distinct l.id_book from wa2011.tb_lending as l where l.id_user = 1
这是一个非常简单的查询,但我不能设法把它写。我怎样才能在HQL中编写这个?
非常感谢! 干杯。
我测试的代码与Hibernate 3.3.2和MS SQL Server和它工作得很好:
select distinct u.id from User u where u.login='admin'
因此,我认为你的HQL代码应该看起来几乎一样(只是从SQL重写模型映射到对象到休眠)。
看起来像一个重复http://stackoverflow.com/questions/263850/how-do-you-create-a-distinct-query-in-hql – FoxyBOA 2011-05-07 15:45:36
我看到了那个帖子较早,但我不知道,如果“...内部连接foo.bars ...”foo.bars部分是一个对象或什么... – LucasM 2011-05-07 15:50:15
你得到了正确的答案? – Freakyuser 2013-01-31 10:24:05