본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

mybatis 동적 sql, sql문의 조건절: if choose foreach

mybatis 동적 sql

주로 sql문의 조건절에서 사용되며 jstl과 xml기반으로 동적 sql문을 작성한다.

 

 

mybatis if 동적 sql

<where>
   <if test=’조건식‘>
      추가할 구문
   </if>
</where>

 

mybatis choose 동적 sql

<choose>
   <when test="조건식1">
      구문1
   </when>
   <when test="조건식2">
      구문2
   </when>
      ...
   <otherwise>
      구문 n+1;
   </otherwise>
</choose>

 

mybatis foreach 동적 sql

<foreach item="item" collection="list" index="index" open=" (" close=")" separator=",">
   #{item}
</foreach>