默认count统计数量返回的是BigDecimal类型的数据

利用sql语句从数据库里面取出数据后,对取出的数据进行数据转换时,出现了java.math.BigDecimal cannot be cast to java.lang.Integer错误,原因是BigDecimal不能直接转换为Integer类型

解决方法:
先将取出的数据转换为BigDecimal类型,再将该类型转换为Integer类型

BigDecimal bigDecimal= (BigDecimal)objects[0];
Integer id=Integer.parseInt(bigDecimal.toString());

注意一下:这个不能用

bigDecimal.intValue();