我是JPA的新手,我想通过使用JPA Criteria API实现包含WITH子句的查询,以及FROM子句中的子查询,例如:
WITH A AS(...) SELECT a1,a2 FROM A
还有:
SELECT b1, b2 FROM (SELECT c1,c2 FROM ...)
如何使用JPA Criteria实现这一目标?或者有没有其他替代解决方案。
感谢您的帮助
答案 0 :(得分:2)
使用JPQL / HQL是不可能的,原因很简单,这不是基于实体的方法。 ORM的核心概念是实体,它们在该级别上运作。
如果您希望获得有效的查询,那么普通SQL没有任何问题,只需确保您了解使用它的含义。