Spring JPA - 按顺序查找

时间:2017-07-14 13:18:35

标签: java spring spring-data-jpa

我有一个竞赛实体:

@Entity
@Table(name = "T_CONTEST")
public class Contest { 

    //rest of the attributes

    @Column(name = "START_TIME")
    private LocalDateTime start;

    @Column
    @Enumerated(EnumType.STRING)
    private ContestStatus status;
}

我希望第一场比赛的最近开始时间和状态= PENDING。 我知道这可以使用自定义查询来完成,但是正确的Spring JPA方法是做什么的呢? 我试过跟随,但这不正确。

Contest findTopByOrderByStartAndStatusDesc(ContestStatus status);

1 个答案:

答案 0 :(得分:2)

你试过吗

findTopByContestStatusOrderByStartDesc(ContestStatus status)