2010-02-11 6 views
1

결과 매핑 중 하나에서 다음을 수행합니다. null 대처 방법 ibatis 매핑에서의 날짜

<result property="updateDate" column="update_date" javaType="java.util.Date" 
jdbcType="DATE" nullValue="01/01/1900"/> 

은 기본적으로 updateDateDate을 받아들이는 세터입니다. 그러나 때때로 updateDate은 데이터베이스에 null이됩니다. 이 경우 기본 날짜는 01/01/1900입니다. updateDate는 DB

Cause: java.lang.RuntimeException: Error setting property 'setUpdateDate' 

답변

0

에서 null의 경우

는 그러나, 상기 매핑은에 nullValue이 = "01/01/1900"updateDate 세터로 문자열을 전달하려고하는 문제가 나에게 다음과 같은 오류를 제공합니다 ? 만약 당신이 그걸 꺼내서, 나는 setter가 iBatis에 의해 'null'로 호출 될 것이라고 가정하고 자바 코드에서 setter의 기본값을 적용 할 수 있습니다.

0

null을 사용하고 거기에 "01/01/1900"날짜를 설정하도록 updateDate 메서드를 변경할 수 있습니까?

이 메시지는 setter가 없거나 철자가 틀린 경우에도 발생할 수 있습니다.