Everything counts - 라키의 IT 블로그

[MyBatis]sql, include 태그란? 본문

프로그래밍/DB

[MyBatis]sql, include 태그란?

벡스파 2021. 10. 8. 15:33

1. <sql> 태그 안에 쿼리문에서 중복되어 사용되는 구문이나 값을 넣어두고 <include>로 사용한다.

2. if문 등 복잡한 식을 넣어두고 사용한다. 

3. with 문과 같이 사용하기도 한다.

 

 

<sql id="test">
SELECT * FROM EMP
</sql>


<select id="getList" resultType="map">
	<include refid="test" />
	WHRE name = #{value}
</select>

 

 

1번 예제