Mapper에서 자주 사용하는 Dto의 주소를 별칭을 이용하여 편하게 사용할 수 있다.
별칭지정은 Configuration.xml에서 해준다.
1.Configuration.xml에 아래와 같이 configuration을 추가하여 별칭을 지정한다.
<typeAlias type="dto의 위치" alias="사용할 별칭"/>
<configuration>
<!--자주 사용하는 type의 별칭 지정하기 -->
<typeAliases>
<typeAlias type="com.gura.spring05.member.dto.MemberDto" alias="memberDto"/>
</typeAliases>
</configuration>
2.MemberMapper.xml의 resultType과 prameterType에서 지정한 별칭을 사용해줄 수 있다.
<select id="getList"
resultType="memberDto">
SELECT num,name,addr
FROM member
ORDER BY num ASC
</select>
<insert id="insert" parameterType="memberDto">
INSERT INTO member
(num,name,addr)
VALUES(member_seq.NEXTVAL,#{name},#{addr}) <!-- 반드시 dto필드명과 같에 작성해야한다. -->
</insert>
alias사용 전에는 "com.gura.spring05.member.dto.MemberDto" 을 전부 입력해야 했는데
alias사용으로 memberDto라고 짧은 표기가 가능해졌다.
'프로그래밍 기초 > SPRING' 카테고리의 다른 글
[Spring]게시물 이전글,다음글 보기 기능 구현 (0) | 2020.02.07 |
---|---|
[spring]Anotation모음 (0) | 2020.02.04 |
[SPRING] mybatis를 활용한 요청 응답 구조와 dao,service,controller의 역활 (0) | 2020.01.30 |
[SPRING]eclipse에서 mybatis다운 및 환경설정 (0) | 2020.01.30 |
[Spring]aspectj expression (0) | 2020.01.30 |