String total = (String)map.get("total");
结果就报了java.math.BigDecimal cannot be cast to java.lang.String异常。
查询发现,问题是出在强转上,只要改成:
String total = map.get("total").toString();
就可以解决。因为BigDecimal不能强制转换成 String类型,要用toString()转换。
String total = (String)map.get("total");
结果就报了java.math.BigDecimal cannot be cast to java.lang.String异常。
查询发现,问题是出在强转上,只要改成:
String total = map.get("total").toString();
就可以解决。因为BigDecimal不能强制转换成 String类型,要用toString()转换。