프로그래밍/데이터베이스[DB]
[마이바티스] For input string: "Y" 에러 해결 방법[NumberFormatException]
yohoi
2019. 11. 26. 17:26
반응형
Mybatis에서 조건문을 사용하다 다음과 같은 에러가 생기는 경우가 있습니다.
For input string: "문자"
다음은 에러 로그입니다.
### Cause: java.lang.NumberFormatException: For input string: "Y"] with root cause
java.lang.NumberFormatException: For input string: "Y"
저 같은 경우 Mybatis에서 조건문을 다음과 같이 사용했을 때 에러가 발생하였습니다.
<if test="DEL_YN == 'Y'">
~~~~~~~~~~~~~~
</if>
해결 방법은 간단합니다
' ' 따옴표 안에 " "큰 따옴표를 사용하시면 됩니다.
다음과 같이 변경합니다.
<if test='DEL_YN == "Y"'>
~~~~~~~~~~~~~~
</if>
이상입니다 감사합니다.
반응형