💻 개발/Java

[Java] 마이바티스 java.lang.NumberFormatException 오류 해결

개발새발. 2024. 7. 16. 17:06

게시판 만들다가 갑자기 마주한 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