web developer👩🏻‍💻

[JAVA] java.lang.Integer cannot be cast to java.lang.String 형변환 오류 해결하기 본문

Spring

[JAVA] java.lang.Integer cannot be cast to java.lang.String 형변환 오류 해결하기

natrue 2021. 10. 29. 16:28
728x90

mybatis에서 resultType이 HashMap이고, 

int형인 b_no의 값을 String형으로 사용하기 위해 강제로 형변환시 발생하는 오류 

String b_no = (String) info.get("b_no");

캐스팅 형변환이아닌 String 클래스의 valueOf(Object)를 사용하여 오류를 해결했다. 

String b_no = String.valueOf(info.get("b_no"));