0
使用Query.getResultList()
返回重複數據時遇到問題。我也做了一些研究,發現我們需要setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY)
。它運行良好。查詢getResultList返回重複
但是,這個方法在hibernate 5.2中不推薦使用,而且我們使用hibernate 5.2.8,那麼有沒有其他的方法可以做到這一點?
更新1:我正在使用HQL。查詢如下所示: select u from UserEntity u left join fetch u.profile p left join fetch p.roles r left join fetch r.roleFunction
什麼是您的查詢?它是一個'CriteriaQuery'嗎?那麼使用不同的選擇? – XtremeBaumer
我只是更新我的問題,感謝您詢問 –
是否從UserEntity中選擇了不同的u左連接獲取u.profile p左連接獲取p.roles r左連接獲取r.roleFunction'工作? – XtremeBaumer