jpa 中limit函数的使用

@Query注解不支持limit函数 所有要使用原生的sql语句




@Query(value = "select * from d_quarterly_report where report_type=?1 order by cycle_number desc limit 1" ,nativeQuery = true)
	QuarterlyReport getLastUploadByReportType(Boolean type);

而不是



@Query(value = "select * from d_quarterly_report where report_type=?1 order by cycle_number desc limit 0,1",nativeQuery = true,)
	QuarterlyReport getLastUploadByReportType(Boolean type);

jpa 中不支持 limit 0,1的写法 只能写成 limit 1;

你可能感兴趣的:(jpa 中limit函数的使用)