게시판 만들다가 갑자기 마주한 java.lang.NumberFormatException ...
그치만 나는 int 를 쓰는게 없었다. 전부 String 인데 웬 NumberFormatException ?
원인
mybatis <when test='useYn == "Y"'>
해결
mybatis <when test='useYn.equals("Y")'>
== 연산자가 아니라 equals 함수로 바꿔주니 해결되었다.
찾아보니 마이바티스 자체의 문제라기 보단 OGNL 의 문제라고 한다.
"Y"를 char 형으로 인식하는 것 같다.
다른 블로그에선 single quotation을 double quotation으로 바꿔주면 된다는데
내 경우에는 그것도 안돼서 equlals 함수를 썼다.
'💻 개발 > Java' 카테고리의 다른 글
[Java] 자바 컴파일 / 빌드 / 배포 과정 (0) | 2024.07.16 |
---|