BackEnd/Java

[Java]java.math.BigDecimal cannot be cast to java.lang.Integer 에러

꾹꾹이 2022. 3. 4.
728x90

자바에서 발생하는 에러이다.

 

원인: MySQL 의 INT형 컬럼 데이터를 HashMap 타입으로 받아 java에서 사용하려고 할 때 발생

해결: String.valueOf() 를 사용

-----------------------------------------------------------------------------------------------

 

예시.

before : (int) num.get(key);

after: Integer.ParseInt(String.valueOf(num.get(key)));

댓글