无法使用 org.springframewrk.data.domain.Sort 对 2 个日期字段进行排序

Unable to sort using org.springframewrk.data.domain.Sort for 2 date fields

提问人:Thejas 提问时间:11/12/2023 更新时间:11/12/2023 访问量:24

问:

我想设置以下顺序,即

select * from table order by (date(closedDate)-date(openDate)) desc ;

上面的查询给出了预期的结果,但我想使用排序函数实现相同的结果

我正在使用

 import org.springframewrk.data.domain.*;

    Sort sort=Sort.by(openDate).descending();
  Pageable paging=PageRequest.of(1,10,sort);

这适用于 1 个日期字段,但如果我使用 2 个日期字段,我会得到无效的排序表达

我想要这样的东西

Sort sort=Sort.by(closedDate-openDate).descending();

是否可以使用排序功能实现这一点

spring-boot 排序 jpa psql

评论


答: 暂无答案