简体   繁体   English

mysql查询到JPQL

[英]mysql query to JPQL

Can someone please translate this SQL query to JPQL 有人可以将此SQL查询转换为JPQL吗

SELECT t.* FROM (SELECT * FROM ttrx_icms_report ORDER BY create_date DESC) t GROUP BY case_id ORDER BY t.identifier;

I tried using this 我尝试使用这个

@Query("SELECT r1 FROM (SELECT r2 FROM ICMSReportEntity r2 ORDER BY r2.createDate DESC) r1 GROUP BY r1.caseId ORDER BY r1.identifier")

but it has a parse error(invalid token) 但是它有一个解析错误(无效的令牌)

I need to use JPQL instead of native query to be able to use Spring data's Pageable 我需要使用JPQL而不是本机查询才能使用Spring数据的Pageable

Thanks in advance. 提前致谢。

I m not sure that this will work fine but i hope this will help you.. 我不确定这是否可以正常工作,但希望对您有帮助。

@Entity
public class ttrx_icms_report{
    private Integer case_id;
    private String create_date;
    private String identifier;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM