기본 콘텐츠로 건너뛰기

Spring MyBatis

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[
// <를 태그로 인식하지 않는다
]]>


이 블로그의 인기 게시물