Jpa FROM子句中的QueryDSL 4.x子查询
最新的QueryDSL版本是否支持from子句中的子查询?我尽了最大努力,但目前找不到解决方案。这不是QueryDSL问题,而是JPQL限制。对子查询的支持仅存在于Select和Where子句中。从: 请注意,HQL子查询只能出现在select或where子句中Jpa FROM子句中的QueryDSL 4.x子查询,jpa,querydsl,Jpa,Querydsl,最新的QueryDSL版本是否支持from子句中的子查询?我尽了最大努力,但目前找不到解决方案。这不是QueryDSL问题,而是JPQL限制。对子查询的支持仅存在于Select和Where子句中。从: 请注意,HQL子查询只能出现在select或where子句中 如果希望以这种方式利用子查询,则需要使用本机查询。例如,有关查询迁移,请参见。QueryDSL支持本机查询,因此原则应该是可翻译的。感谢您的回答。原生SQL不是我的解决方案,因为我使用不同的数据库进行相同的查询,包括一些特定于数据库的时
如果希望以这种方式利用子查询,则需要使用本机查询。例如,有关查询迁移,请参见。QueryDSL支持本机查询,因此原则应该是可翻译的。感谢您的回答。原生SQL不是我的解决方案,因为我使用不同的数据库进行相同的查询,包括一些特定于数据库的时间内容。我不确定您需要什么,但Querydsl提供了不同的SQL模板。那可能行得通。在任何情况下,最好使用不同的查询:如果你觉得这个答案有帮助,你能接受吗?