-
[MyBatis] if문 사용 시 ''(작은따옴표) 오류MyBatis 2021. 4. 4. 16:15반응형
MyBatis에서 if문에서 ''(작은따옴표)를 사용하여 특정한 값을 비교할 때 문자열의 길이가 한글자인 경우 char형으로 인식하여 java.lang.NumberFormatException 발생할 수 있습니다. 이런 경우에는 ''(작은따옴표)를 ""(큰따옴표)로 변경하여 특정한 값을 비교하도록 해야 합니다.
파리미터가 NULL이 아니고, "Y"과 동일한 문자열인지 확인 <if test='파라미터 != null and 파라미터 == "Y"'></if> <if test='파라미터 != null and (파라미터 eq "Y".toString())'></if> <if test='파라미터 != null and 파라미터.equals("Y")'></if> <if test='파라미터 != null and 파라미터.equalsIgnoreCase("Y")'></if>
MyBatis 가이드 - mybatis.org/mybatis-3/ko/index.html
반응형'MyBatis' 카테고리의 다른 글
[MyBatis] CDATA(<![CDATA[...]]>), HTML 특수문자 코드 (0) 2021.04.04 [MyBatis] #{} 와 ${} 차이점 (0) 2021.04.04