728x90
반응형
java.sql.Date Import 했을 때 날짜(연월일)에서 끊길 경우

- MySQL에 저장은 잘 되었는데, 다시 WEB에서 뿌려줄 때 년, 월, 일만 가져오는 경우가 발생했다.
DTO의 toString()으로 로그를 확인해보니 JAVA에서 시간(hh:mm:ss)은 가져오지 않은 것을 확인했다.
반응형
위의 경우를 찾아보니 java.sql.Date 타입 자체가 시간을 못받는 것을 확인했다.
MySQL에서 DATE 타입의 시, 분, 초(hh:mm:ss)까지 확장해서 받는 타입이 java.sql.Timestamp 타입이 존재한다.
DTO의 Date 타입의 변수를 Timestamp 타입의 변수로 바꾸어 진행해보니

JAVA에서 시, 분, 초(hh:mm:ss)까지 잘 받아 오는 것을 확인했다.
728x90
반응형