Цель состоит в том, чтобы получить последний объект для данного UAI (enum).Не уверен, что это лучший способ сделать это в Spring Data JPA, вот что я попробовал (не работает)
Моя сущность
public class AdmisHistory {
// stuffs (id etc..)
private Date jobExecutionDate;
@Enumerated(EnumType.STRING)
private UAI uai;
// getters / setters
}
Мой репозиторий JPA:
public interface AdmisHistoryRepository extends CrudRepository<AdmisHistory, Long> {
public AdmisHistory findFirstByOrderByUaiByJobExecutionDateDesc(UAI uai);
}
Ошибка:
Caused by: org.springframework.data.mapping.PropertyReferenceException: No property byJobExecutionDate found for type UAI! Traversed path: AdmisHistory.uai.