我是 JPA 的新手,我想通过使用 JPA Criteria API 实现包含 WITH 子句的查询,以及 FROM 子句中的子查询,例如:
WITH A AS(...) SELECT a1,a2 FROM A
还有:
SELECT b1, b2 FROM (SELECT c1,c2 FROM ...)
我应该如何使用 JPA Criteria 来实现这个目标?或者有没有其他解决方案可以。
感谢帮助
最佳答案
这对于 JPQL/HQL 是不可能的,原因很简单,这不是基于实体的方法。 ORM 的核心概念是实体,它们在该级别上运行。
如果您想进行高效查询,那么使用纯 SQL 没有任何问题,只需确保您了解使用它的含义即可。
关于java - 用于 WITH 子句和 FROM 子句中的子查询的 JPA Criteria API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44275289/