2013-12-10 144 views
0

基本上我試圖在Hibernate中編寫下面的查詢。請幫助我也這樣做。GROUP_CONCAT休眠HQL

SELECT collaboratoruser,GROUP_CONCAT(collaboratorrole SEPARATOR '') FROM tbl_conceptcollections_collaborator WHERE collectionid = incollectionid GROUP BY collaboratoruser;

我不能使用SQL查詢,我只想使用HQL。任何幫助讚賞。

+0

http://stackoverflow.com/q/4955580/1031945 –

+0

該解決方案是否與HQL兼容。 ? – KarthikJ

回答

0

弗蘭克答案是

爲什麼這樣?

Hibernate只支持在多個數據庫中使用的通用函數/語法。 此外,在MySQL服務器中沒有任何group_concat函數,並且可能與其他數據庫相同。

解決方案:

,你必須執行它作爲唯一的原生SQL查詢。