Hibernate 从子查询标准生成器中选择

Hibernate 从子查询标准生成器中选择,hibernate,jpa,hibernate-criteria,criteria-api,Hibernate,Jpa,Hibernate Criteria,Criteria Api,有人能告诉我一个例子,说明如何使用criteriaBuilder进行Hibernate查询,并连接到子查询吗 下面是一个简单的例子: select idSchool, name from user left join (select idSchool from student where age < 15) as NewTable on idSchool = idSchool 感谢Hibernate查询语言HQL或JPA查询语言JP QL,它们都不支持加入子查询。子查询只能出现在Hibe

有人能告诉我一个例子,说明如何使用criteriaBuilder进行Hibernate查询,并连接到子查询吗

下面是一个简单的例子:

select idSchool, name from user left join (select idSchool from student where age < 15) as NewTable on idSchool = idSchool

感谢

Hibernate查询语言HQL或JPA查询语言JP QL,它们都不支持加入子查询。子查询只能出现在Hibernate中的SELECT或WHERE子句上,而不能出现在FROM子句上。此规则也适用于CriteriaQuery

见相关帖子:

或者,您可以将其作为本机SQL查询执行