써먹는 웹개발

[Mybatis/소스개선] if else문 대체하는 방법 본문

웹개발/소스 개선

[Mybatis/소스개선] if else문 대체하는 방법

kmhan 2018. 2. 19. 18:26


728x90
반응형

if else문 대체하는 방법

 

<choose> <when> <otherwise>로 처리할 것

 

1. 기존 if문 (이 방법은 else를 쓸 수 없으며 if문 2개를 써야된다.) 

 

 <if test='파라미터명 != null and 파라미터명 != ""'>

 </if>
 

2. if else문을 choose문으로 대체

 

<choose>

 <when test='파라미터명 != null and 파라미터명 != ""'>

 </when>

 <otherwise>

 </otherwise>

</choose>

 

※ <when test='파라미터명 != null and 파라미터명 != ""'> </when>

 해당 조건은 여러번 사용가능

<choose>
 <when test='파라미터명A != null and 파라미터명A != ""'>
 </when>
 <when test='파라미터명B != null and 파라미터명B != ""'>
 </when>
 <otherwise>
 </otherwise>
</choose>

 

728x90
반응형


Comments