1
A
回答
5
HQL不支持... JOIN ... ON ...
語法,可以JOIN
只在實體之間(FROM Foo foo JOIN foo.bars bar
)定義的關係。
如果您在任意條件下需要JOIN
,則可以使用舊式表單FROM A a, B b WHERE a.x = b.y
(儘管您無法以這種方式進行外連接)。否則必須使用原生SQL查詢。
參見:
相關問題
- 1. SQL查詢 - 'ON'子句
- 2. Hibernate Criteria是否與子查詢中的IN子句等價?
- 3. 在WHERE子句和多個連接中使用子查詢進行Hibernate查詢
- 4. JPA查詢 - 連接子句
- 5. 何時使用WHERE子句和ON子句與MySQL的加入查詢?
- 6. MySQL查詢與IN子句
- 7. HQL查詢與where子句
- 8. Hibernate的子查詢
- 9. Linq查詢與表連接,case語句,count,group by子句
- 10. 問題與Hibernate連接查詢
- 11. LINQ查詢與子where子句
- 12. 存在與HAVING子句的子查詢
- 13. MySQL的子查詢與IN子句
- 14. Mysql子查詢與where子句
- 15. 查詢有口才或Where子句
- 16. Hibernate的HQL與接口
- 17. 如何在句子用軌的ActiveRecord查詢接口
- 18. JPQL和ON子句基本的子查詢
- 19. Hibernate的標準子查詢
- 20. Hibernate子查詢。存在
- 21. Hibernate子查詢上的ClassCastException
- 22. Hibernate子查詢文檔
- 23. Mysql查詢不接受if子句嗎?
- 24. 其中內子句聯接查詢
- 25. 查詢SQL連接和WHERE子句
- 26. Where子句查詢
- 27. 子查詢與多個SELECT語句
- 28. 子查詢的SELECT語句與Knex.js
- 29. Elasticsearch - 結合ids查詢與must_not子句
- 30. 查詢與WHERE子句不斷超時
的原因是你犯了一個錯誤。請提供更多細節。 – SLaks 2011-03-07 13:22:57
@Slaks:查詢在任何數據庫工具中都能正常執行,當我在休眠狀態下使用相同查詢時,查詢失敗 – rajputhch 2011-03-07 13:24:49
哦,您有查詢;我們可以看到它嗎? – 2011-03-07 13:28:15