следующий запрос приводит к нулевому выводу для всех записей в результирующем списке.
@Query(value="select STR_TO_DATE(sp.date,'%d-%m-%Y') from shift_plan sp where sp.date>=:leaveDate and sp.shift_type NOT IN('leaveMorning','leaveAfternoon')",nativeQuery=true)
public List<Date> findDatesGreaterThanOrEqualToLeaveDate(@Param("leaveDate") Date leaveDate);
Я сохранил дату как тип даты в моем коде java, но она была сохранена как varchar в моей таблице базы данных shift_plan. Я сохранил из java следующим образом
cal.setTime(sdf.parse(j + "/" + (month_num + 1) + "/" + year));
sp.setDate(cal.getTime());
Как получить список актуальных дат здесь?