설정 파일 이용하기
포스트
취소

설정 파일 이용하기

별칭 사용하기

  1. 자신이 설정한 [프로젝트명/src/main/resources] 경로에 있는 mybatis 관련 설정 파일로 이동
  2. <configuration> 태그 안에 <typeAliases> 태그 작성
  3. <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로 맵핑하기

  1. 자신이 설정한 [프로젝트명/src/main/resources] 경로에 있는 mybatis 관련 설정 파일로 이동
  2. <configuration> 태그 안에 <settings> 태그 작성
  3. <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 라이센스를 따릅니다.