Java/Spring

[MyBatis]config.xml

berryberries 2023. 5. 3. 03:04
마이바티스 설정 파일

데이터 베이스의 컬럼명의 언더스코어로 되어있을때 (SnakeCase) 자바에서 사용하는 CamelCase 형식으로 자동으로 변환해준다.

<!-- 마이바티스 동작 방식을 설정한다 -->
<settings>
	<!-- 조회 컬럼의 SnakeCase(_ 활용) 형식을 자바 멤버필드의 CamelCase형식으로 자동 변환한다 -->
	<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>

 

db에 접속하기 위해 필요한 정보

자신이 사용할 db의 정보를 설정해준다.

db.properties 에 db정보를 적고 config.xml에 넣어준다.

<environments default="development">
		<environment id="development">
			<transactionManager type="JDBC" />
		
			<dataSource type="POOLED">
				<property name="driver" value="${driver}"/>
				<property name="url" value="${url}"/>
				<property name="username" value="${username}"/>
				<property name="password" value="${password}"/>
			</dataSource>
		</environment>
	</environments>