mybatis null 질문
- 작성자 :
- 최*안
- 작성일 :
- 2018-11-18 14:24:14
- 조회수 :
- 1,789
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
egovframework 3.7 사용
~config.xml 에서 아래와 같이 설정(3.5.4 으로 업그래이드 했습니다.)
mapUnderscoreToCamelCase=true
useGeneratedKeys =true
defaultExecutorType =REUSE
cacheEnabled =true
jdbcTypeForNull ="NULL
callSettersOnNulls =true
returnInstanceForEmptyRow = true
resultType 을 VO 으로 설정하였습니다.
그런데
자료가 없는 컬럼을 sql 문에 적으면 null 오류가 뜹니다.
NVL으로 해서 공백(한칸 띄워쓰기)을 넣어주면 오류가 안뜹니다.
~config.xml 에서 아래와 같이 설정(3.5.4 으로 업그래이드 했습니다.)
mapUnderscoreToCamelCase=true
useGeneratedKeys =true
defaultExecutorType =REUSE
cacheEnabled =true
jdbcTypeForNull ="NULL
callSettersOnNulls =true
returnInstanceForEmptyRow = true
resultType 을 VO 으로 설정하였습니다.
그런데
자료가 없는 컬럼을 sql 문에 적으면 null 오류가 뜹니다.
NVL으로 해서 공백(한칸 띄워쓰기)을 넣어주면 오류가 안뜹니다.
A
안녕하세요.
표준프레임워크센터 입니다.
자료가 없는 컬럼을 가져오는데
null이 발생한다고 기재하신걸로 보아
selectOne으로 결과를 가져오는 듯합니다.
해당 메소드는 결과값이 없는경우
null이 발생하므로 별도의 null체크처리를 하셔야 합니다.
감사합니다.
표준프레임워크센터 입니다.
자료가 없는 컬럼을 가져오는데
null이 발생한다고 기재하신걸로 보아
selectOne으로 결과를 가져오는 듯합니다.
해당 메소드는 결과값이 없는경우
null이 발생하므로 별도의 null체크처리를 하셔야 합니다.
감사합니다.