[이슈해결] Mybatis choose문 when 절 문자열 비교 실패 이슈

이종현·2021년 11월 10일
0

MyBatis

목록 보기
2/5
post-thumbnail

문제

Mybatis의 xml 파일에서 choose문을 통해 조회권한에 따라 데이터를 가져오는 중 아래와 같이 실패하는 이슈가 발생함.

  • 에러 : Error querying database. Cause: java.lang.NumberFormatException: For input string: \"M\"\r\n

해결

when 절에 " 비교대상 =='값' " 이런식으로 큰 따옴표 안에 작은따옴표로 값을 비교했는데 이 방식으로하면 비교가 안된다고 한다.

' 비교대상 = "값" ' 이런식으로 작은 따옴표로 감싸고 큰따옴표로 값을 감싸서 하는 방식이나.
' 비교대상.equals("값") ' 이런 기능을 통해 비교해야 한다고 한다.

profile
백엔드 개발자의 소소한 개발 기록.

0개의 댓글