'mybatis'에 해당되는 글 6건

  1. 2023.03.12 [mybatis] 쿼리 결과 자동 Camel 적용하기
Web&Spring2023. 3. 12. 15:40

보통 언더바 형식으로

(예 > DEER_SEQ_ORDER)

이런식으로 컬럼명을 지정하는 경우가 많은데,

쿼리에서 직접 Alias를 주는게 아닌 자동으로 resultType에 담길때 변환되서 담기도록 설정할 수가 있다.

mapper-config.xml 등mybatis 설정 파일에서 아래와같은 구문을 추가해주면 된다.

<settings>

<setting name="mapUnderscoreToCamelCase" value="true"></setting>

</settings>

 

 

<!-- EXAMPLE -->
<?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>
		<!-- 전통적인 데이터베이스 컬럼명 형태인 A_COLUMN을 CamelCase형태의 자바 프로퍼티명 형태인 aColumn으로 자동으로 매핑하도록 함 -->
		<setting name="mapUnderscoreToCamelCase" value="true"></setting>
</settings>
...
</configuration>

 

 

참고)

https://mybatis.org/mybatis-3/ko/configuration.html

 

Posted by 사슴영혼'-'