NumberFormatException1 [MyBatis] if 조건절 문자열 비교하기 마이바티스에서 조건문에서 문자열을 비교하여 조회 조건을 추가하려는 SQL문을 짰다. AND (USE_YN = 'Y' OR USE_YN IS NULL) AND USE_YN = 'N' 위 코드처럼 짜고 실행하면 NumberFormatException 에러를 만날 수 있다... java.lang.NumberFormatException: For input string: "Y” 💡'Y' 를 문자열로 인식하는 것이 아니라 Char 타입으로 인식해서 발생하는 오류라고 한다. 조건절에서 문자열을 비교하고 싶은 경우에는 작은 따옴표(' ')가 아닌 큰 따옴표 (" ") 를 사용해야한다. 작은 따옴표와 큰따옴표의 위치를 바꾸는 간단한 방법도 있다. 하지만 프로젝트의 통일성을 위해 큰 따옴표의 HTM.. 2024. 11. 11. 이전 1 다음