Mysql sql转换为queryDsl

Mysql sql转换为queryDsl,mysql,sql,jpa,spring-data-jpa,querydsl,Mysql,Sql,Jpa,Spring Data Jpa,Querydsl,我想将sql更改为querydsl。 但事情并没有我想的那么顺利,你能看到我错过了什么吗 SQL 我可以将此查询转换为Querydsl吗?用户有自我参照!谢谢你,你想把它转换成QueryDSL SQL还是QueryDSL JPQL?QueryDSL,实际上我现在只在jpa中使用nativeQuery!但我不喜欢这种方式(nativeQuery)。非常感谢。第一个问题是,JPA不支持ANY_值。您必须为它注册一个自定义函数(在Hibernate和QueryDSL中)。下一个问题(实际上有点困难)

我想将sql更改为querydsl。 但事情并没有我想的那么顺利,你能看到我错过了什么吗

SQL


我可以将此查询转换为Querydsl吗?

用户有自我参照!谢谢你,你想把它转换成QueryDSL SQL还是QueryDSL JPQL?QueryDSL,实际上我现在只在jpa中使用nativeQuery!但我不喜欢这种方式(nativeQuery)。非常感谢。第一个问题是,JPA不支持
ANY_值
。您必须为它注册一个自定义函数(在Hibernate和QueryDSL中)。下一个问题(实际上有点困难)是JPA中不允许子查询as from node。所以这个查询永远不能用JPQL表示。您可以使用
blaze persistence querydsl
扩展在querydsl/Hibernate中添加对此的支持:。但这是非常复杂的事情。