MyBatis HashMap ResultMap Null 오류

sunlog·2022년 2월 15일
0

트러블 슈팅

목록 보기
3/3
post-thumbnail

문제

  1. 모두 select절에 넣어서 하나하나 select를 했음에도 null인 값들은 아예 select해주지 않음

원인

  1. myBaitis 3.2.2 버전 이후로 resultType에 HashMap(or Map)을 사용하면 데이터가 Null인 컬럼은 Map의 KeySet에 제외가 됨

해결방법

  1. mybatis config xml 파일에 아래 설정 추가
    <settings>
    		<setting name="callSettersOnNulls" value="true"/>
    </settings>

0개의 댓글