gpt4 book ai didi

JPA findAll(规范,排序)

转载 作者:行者123 更新时间:2023-12-01 09:35:35 25 4
gpt4 key购买 nike

我有这个代码来获取两个日期之间的所有交易。我想得到一个 desc 排序的列表。有哪些可能性?

@Override
public List<Transaction> searchBySubmitDate(final Date startDate,
final Date endDate) {
return transactionRepository.findAll(new Specification<Transaction>() {
@Override
public Predicate toPredicate(Root<Transaction> transaction,
CriteriaQuery<?> q, CriteriaBuilder cb) {
Predicate between = cb.between(transaction.get(Transaction_.dateSubmit), startDate, endDate);

return between;
}
});

最佳答案

@Override
public List<Transaction> searchBySubmitDate(final Date startDate,
final Date endDate) {
return transactionRepository.findAll(new Specification<Transaction>() {
@Override
public Predicate toPredicate(Root<Transaction> transaction,
CriteriaQuery<?> q, CriteriaBuilder cb) {
Predicate between = cb.between(transaction.get(Transaction_.dateSubmit), startDate, endDate);

return between;
}
},new Sort(Direction.DESC,"dateSubmit"));

关于JPA findAll(规范,排序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8637571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com