728x90
mybatis camelCase 적용하기
mybatis-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<!-- 자동으로 카멜케이스 규칙으로 변환 -->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<!-- 다른설정도 함께 -->
<configuration>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
<setting name="callSettersOnNulls" value="true"/>
<setting name="jdbcTypeForNull" value="NULL"/>
</settings>
</configuration>
- mapUnderscoreToCamelCase : 이번 적용의 목표
- callSettersOnNulls : 쿼리 결과 필드가 null인 경우, 누락이 되서 나오는데 누락이 안되게 하는 설정
- jdbcTypeForNull : 쿼리에 보내는 파라메터가 null인 경우, 오류 발생하는 것 방지 예) #{search.user}
출처 :https://ayoteralab.tistory.com/entry/Spring-Boot-10-mybatis-camelCase-%EC%A0%81%EC%9A%A9
728x90
'STUDY > SpringLegacy' 카테고리의 다른 글
[Spring] mybatis Parameter '파라미터명' not found 에러 (0) | 2024.04.24 |
---|---|
[Spring] 정적 리소스(Static Resources) 설정 방법 (0) | 2024.04.24 |
[STS] STS버전 이클립스버전 확인하기 (0) | 2024.04.22 |
[STS] 프로젝트 빨간 엑스 x 표시 해결방법 (maven) (0) | 2024.04.22 |
[Spring] Multipart 파일 업로드 총정리 (0) | 2024.02.21 |