Map<String, String> proportion = uetpMeasurementReportMapper.queryEmotionMonitorProportion(reportId);
BigDecimal gladValue = new BigDecimal(proportion.get("glad")) ;
mybatis查询获取结果,new BigDecimal方法会报错 java.math.BigDecimal cannot be cast to java.lang.String,debug查看发现proportion.get("glad")时获取的值是bigdecimal类型,这是什么原理啊
Map<String,String> map =new HashMap<>();
map.put("a","2");
BigDecimal a = new BigDecimal(map.get("a"));
这样子就没事