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