sql 태그
sql 태그는 다른 구문에서 다시 사용할 수 있는 쿼리를 정의할 때 사용한다
sql 태그 내에서도 파라미터를 사용할 수 있다
단, 다른 구문에서 사용할 때 해당 파라미터 값을 처리할 수 있는 인자 값이 존재해야 에러가 발생하지 않는다
❗ 주의할 점
mybatis 파일 상단에 선언해 줘야 한다
include 태그
같은 파일 내에 정의했던 sql 태그 내 쿼리들을 가져올 수 있게 해 준다
선언 방법
1. 반복할 쿼리 선언할 때
<sql id="">
-- 쿼리 작성
</sql>
2. 1번에서 선언한 쿼리 사용할 때
<select id=""> -- delete, insert 상관 x
<include refid="" />
-- 쿼리 작성
-- 쿼리 중간에 넣을 수도 있음
</select>