select count(*) from ( group by name然而,由于JPQL不允许从子查询中选择计数的限制,它不能通过QueryDSL实现。可以从QueryDSL JPAQuery或JPQLQuery获取原生SQL吗?我的计划是通过EntityManager构造和执行select count原生SQL语句。"; // native SQL from QueryDSL</em
我希望使用sql和spring将以下JPA查询转换为JPA查询: WHERE firstname = 'john' AND lastname但是如何在querydsl中添加DISTINCT、GROUP BY、ORDER BY COUNT和LIMIT语句?解决方案:不可能直接使用CrudRepository,但使用com.querydsl.jpa.impl.JPAQuery仍然很容易,如下所示: