DB

[Mybatis] include refid 태그로 반복되는 쿼리 사용 방법

Hello? 2018. 11. 13. 15:56

include refid 태그를 사용해서 반복되는 쿼리를 사용할 수 있다.

 

작성 예시

 

1
2
3
4
5
6
7
8
9
10
11
12
 ...
<mapper>
....
<sql id="a">
    SELECT * 
      FROM TABLE
</sql>
<select id="getList" resultType="hashmap">
    <include refid="a" />
    WHERE filed = #{value}
</select>
</mapper>
cs

 

 

 

 

실행 결과

 

 

 

1
2
3
SELECT * 
  FROM TABLE
 WHERE filed = #{value}
cs