2015-02-23 50 views
-1

我想寫一個Hibernate查詢僅返回啓用憑據我的應用程序,但與下面的查詢,所有的應用程序都回來了 - 啓用或禁用Hibernate的HQL查詢 - 錯誤獲取數據

查詢是如下

select distinct accountAccess.companyAccount.credentials from AccountAccess accountAccess join accountAccess.companyAccount.credentials loadedCredential55 where accountAccess.user.login='admin' and loadedCredential55.enabled=true; 

只是一些信息 AccountAccess都有不同程度的諸如讀/寫 - 因此不同的關鍵字 憑證是一組

什麼我需要做的任何建議爲了得到這個查詢功能?

回答

0

從根對象試試吧

「選擇o以防憑證Ø WHERE o.companyAccount.accountAccess.user.login = '管理員' 和o.enabled =真正的」

+0

遺憾的是它的同以這種方式嘗試查詢 – Damien 2015-02-23 20:44:28