
script
애노테이션을 사용한 매퍼 클래스에선 script 태그를 통해 동적 SQL을 사용할 수 있다.
코드 :
@Mapper public interface BoardMapper { @Select({ "<script>" ,"SELECT *" ,"FROM BOARD" , "<if test='m.stype != null'>" ,"WHERE ${m.stype}" ,"LIKE '%${m.svalue}%' " , "</if>" ,"</script>" }) List<BoardVo> searchBaordList(@Param("m") Map<String, String> paraMap); }*mybatis 상세 :
이와 같은 방법으로 기존에 사용하던 동적 SQL을 애노테이션을 사용한 매퍼 클래스에서도 사용할 수 있다.