본문 바로가기

IT/Web

[MyBatis] 반복되는 쿼리 묶기 Sql, include 태그


같은 쿼리를 다른 쿼리에서 일부분 사용한다거나  그렇게 반복이 될 때


다음과 같이 사용하면 좋다



....

<mapper>

.....


<sql id="a">

SELECT * FROM TABLE1

</sql>


<select id="getList" resultType="hashmap">

<include refid="a" />

WHERE name = #{value}

</select>


</mapper>