Java
(오류) java.math.BigDecimal cannot be cast to java.lang.Integer
조심이
2022. 4. 7. 14:00
반응형
오류 메세지
-java.math.BigDecimal cannot be cast to java.lang.Integer
-java.math.BigDecimal cannot be cast to java.lang.Iong
...
ibatis 에서 가져온 값을 map에 담아서 꺼내쓸때 형변환 오류가 발생하는 경우 있음.
Object를 String으로 받아서 Integer로 캐스팅하면 됨.
(오류 예시)
int total = map.get("total").intValue(); ==> 오류
(오류해결)
int total= Integer.parseInt(String.valueOf(map.get("total"))); =>오류 없음.
반응형