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>
이상입니다 감사합니다.
'프로그래밍 > 데이터베이스[DB]' 카테고리의 다른 글
[MySQL] MySQL 64bit 설치방법 (0) | 2022.01.11 |
---|---|
[MySQL] MySQL 다운로드 및 설치 방법(Windows10) (0) | 2020.02.28 |
[MySQL] ROWNUM 으로 번호 매기기, 역순 포함 (0) | 2019.11.21 |
[Mybatis] 마이바티스에 UUID 바로 사용하기[mysql,oracle] (0) | 2019.10.25 |
[DB] Mysql 해당 테이블 데이터만 삭제하기 (0) | 2019.05.01 |