에러메시지
java.lang.Integer cannot be cast to java.lang.String
에러 원인
MyBatis에서 쿼리의 resultType="Map"일 때
Number(int) 타입 ➡ String으로 형변환 시도 시 에러 발생
String value = (String) map.get("count");
해결 방법
- 형변환이 아닌, String 클래스의 String.valueOf(Object) 활용
String value = String.valueOf(map.get("count"));
댓글