Cause : java.lang.NumberFormatException: For input string : "N"
Mybatis에서 if문을 사용했는데 문자를 숫자로 인식했을 경우 발생되는 에러
<if test="secret_yn == 'Y' ">
이것을
<if test=' secret_yn == "Y" '>
이렇게 변경해주면 문제가 해결된다.
혹은
<if test=" secret_yn eq 'Y'.toString() ">
사용 가능
* 쌍따옴표와 따옴표의 순서 변경 *
728x90
반응형
'DB > Mybatis' 카테고리의 다른 글
XML에서 부등호 관련 에러 SAXParseException (0) | 2022.04.27 |
---|---|
Mybatis 에서 #{} 과 ${}의 차이 (0) | 2021.08.18 |
MyBatis - 동적 쿼리 사용하기 (0) | 2021.05.10 |
Mybatis란? (장점, 특징, 컴포넌트) (0) | 2021.05.10 |
댓글