설정 파일 이용하기
설정 파일 이용하기
별칭 사용하기
- 자신이 설정한 [프로젝트명/src/main/resources] 경로에 있는 mybatis 관련 설정 파일로 이동
- <configuration> 태그 안에 <typeAliases> 태그 작성
- <typeAliases> 태그 안에 <typeAlias type=”com.my.vo.BoardVO” alias=”BoardVO” />처럼 작성
<?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>
<typeAliases>
<typeAlias type="com.my.vo.BoardVO" alias="BoardVO" />
</typeAliases>
</configuration><!-- 별칭 사용 전 -->
<select id="selectPostA" resultType="com.my.vo.BoardVO" >
SELECT * FROM BOARD WHERE CATEGORY=#{category} ORDER BY NO DESC
</select>
<!-- 별칭 사용 후 -->
<select id="selectPostB" resultType="BoardVO" >
SELECT * FROM BOARD WHERE category=#{category} ORDER BY NO DESC
</select>언더바(_)가 포함된 필드명 CamelCase로 맵핑하기
- 자신이 설정한 [프로젝트명/src/main/resources] 경로에 있는 mybatis 관련 설정 파일로 이동
- <configuration> 태그 안에 <settings> 태그 작성
- <settings> 태그 안에 <setting name=”mapUnderscoreToCamelCase” value=”true” /> 작성
@Data
public class MemberVO{
private String memberId; //실제 컬럼명 : MEMBER_ID
private String phoneNumber; //실제 컬럼명 : PHONE_NUMBER
private String homeAddress; //실제 컬럼명 : HOME_ADDRESS
} 이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.