상세 컨텐츠

본문 제목

mybatis ORA-01861: literal does not match format string

소프트웨어/java

by 야솔아빠 2012. 11. 1. 16:33

본문

반응형

에러구문 : TO_CHAR(TO_DATE(#{startDate}) -1 ,'YYYYMMDD')


11/02-01:19:51 DEBUG (Slf4jImpl.java:47) - ==>  Preparing: DELETE FROM BADMIN.IF_COMPET_TMP WHERE TO_CHAR(LAST_UPD,'YYYYMMDD') = TO_CHAR(BADMIN.FUNC_UTC_APPLY(TO_DATE(?, 'YYYYMMDD'), 'KST2UTC') -1 ,'YYYYMMDD')

11/02-01:19:51 DEBUG (Slf4jImpl.java:47) - ==> Parameters: 20121101(String)


보시다 시피 parameter mapping 은 정확하게 했다. 그런데 에러..

ORA-01861: literal does not match format string 



수정구문 : TO_CHAR(TO_DATE(#{startDate}, 'YYYYMMDD') -1 ,'YYYYMMDD')


ORA-01861: literal does not match format string  에러는 분명 오라클 DB 에러인데..

아마도 oracle jdbc 드라이버에서 발생한 것이 아닐까 싶다.

반응형

관련글 더보기

댓글 영역