我有一个竞赛实体:
@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);
答案 0 :(得分:2)
你试过吗
findTopByContestStatusOrderByStartDesc(ContestStatus status)