API 호출 시 @RequestParam으로 수정일을 받아 날짜를 조회해야 하는데 YYYY-MM-DD 형식이였다.
TIMESTAMP로 저장하고 있었기에 저장되는 형식이 2024-11-06T20:20:10 이렇게 되었고 조회시에 입력하는 형식인 YYYY-MM-DD에 알맞지 않았다.
위와 같이 String 으로 날짜를 받고 있었고
SELECT *
FROM SCHEDULES
where update_date = 2024-11-06
ORDER BY update_date DESC
이와 같은 SQL을 사용하였을때 http status에서 404 NOT FOUND를 반환하였다.
select * from schedules where DATE(update_date) = ? AND writer = ? ORDER BY update_date DESC
이와 같이 update_date를 삽입시 DATE로 변환 하여 YYYY-MM-DD 이와 같은 형식으로 들어갈수 있도록 하였다.
이와 같이 잘 호출 되게되었다.