mapper.xml 파일 작성하는 법
MyBatis로 Spring과 DB를 연결할 때,
mapper.xml 파일에 쿼리를 작성하면 됩니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="">
<!-- type에는 VO클래스 주소를 패키지까지 넣기 -->
<resultMap id="" type="">
<!-- DB 컬럼과 VO 클래스 연결 -->
<result column="" property=""/>
</resultMap>
<!-- 필요한 쿼리문 태그 넣기 -->
<insert id="">
</insert>
<select id="" resultMap="">
</select>
</mapper>
<resultMap id=" " type=" ">
: DB 테이블과 VO 클래스를 연결
(select 태그 쓸 때 사용)
<select id=" " resultMap=" ">
: resultMap / resultType을 선언해줘야함
-resultMap: VO로 데이터를 받을 때 위에 resultMap id와 동일하게 해주면 됨
-resultType: int, String와 같은 데이터를 받을 때
참고로, 쿼리문 세미콜론 넣으면 안됨!
받아오는 데이터는 #{ }
예시)