Java报错:java.math.BigDecimal cannot be cast to java.lang.String

从数据库取count、sum等函数的值需要转化成Integer的时候出现
java.math.BigDecimal cannot be cast to java.lang.String的报错
错误代码:

Integer.parseInt((String)map.get("id")) 

解决方法:

Object object = map.get("id");
Integer.parseInt(String.valueOf(object ));

版权声明:本文为qq_27686779原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。