EmpMapper.java
@Mapper
EmpMapper.xml
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
xml 문법
<mapper namespace="com.ezen.demo.mapper.EmpMapper"></mapper>
<select id="list" resultType="com.ezen.demo.vo.Emp">SELECT * FROM emp3</select>
id="list" // mapping되어있는 메소드 이름
parameterType="java.util.Map" // 메소드의 파라미터 타입
resultType="com.ezen.demo.vo.Emp" // SQL 문장이 실행될 때 만들어지는 객체의 타입
<where></where>
<if test="deptno != null and deptno != ''"></if>
<foreach collection="list" item="item" separator=" "></foreach>
separator="union all" // 합집합, 상하로 합친다
#{value}
<![CDATA[
// <를 태그로 인식하지 않는다
]]>