我搜索了很多周圍,但無法找到答案: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