본문 바로가기
반응형

오라클 jdbc 업그레이드 하면서 날짜를 넣는 항목에 시 분 초 까지 들어가는 경우가 생겼다.

 

setDate() 메서드를 사용하는경우 원래라면

2024-12-02 00:00:00 으로 들어가야 하는데, 업그레이드 이후에는 2024-12-02 17:03:04 처럼 시분초가 표시되는 경우가 있다.

 

이럴 경우

-Doracle.jdbc.DateZeroTime=true -Doracle.jdbc.DateZeroTimeExtra=true

 

옵션을 웹로직에 추가하면 00:00:00 으로 다시 나오게 된다.

 

 

 

 

https://stackoverflow.com/questions/59175991/can-java-sql-date-be-forced-to-insert-only-years-months-days-to-an-oracle-date

 

Can java.sql.Date be forced to insert only years, months, days to an Oracle Date column

I have the following entity class in Java @Column(name = "DPST_DT") private java.sql.Date depositDate; and the corresponding column definition in Oracle is DPST_DT NOT NULL DATE Howe...

stackoverflow.com

 

728x90
반응형

한걸음 한걸음

개인적인 기록