我有一个包含产品的数据库表,希望通过Querydsl查找具有相同名称的产品QProduct product = QProduct.product;SELECT * FROM Product p1
WHERE (SELECT COUNT(*) FROM Product p2 WHERE p1.name=p2.name)>1
我在Spring Boot,Spring Data JPA项目中使用QueryDSL。我还没有找到任何在QueryDSL中声明这种SQL的方法。我能够编写这两个select语句,但是我无法将它们与INTERSECT组合在一起。qTestEntity.id).where(qTestEntity.key("test").and(qTestEntity.value.eq("world")));;
最后,我希望检索与给定查询匹配的ids列表有没有人知道如何用QueryDSL做这样的事情?pr