很明显可以看出是类型转换错误、很常见的。我这里map里边存放的是int类型的数据、要取出来转换为long类型的。
解决方法
错误的转换方法
Long goodsId = (Long) maps.get("goodsId");
正确的转换方法 ==先转化为stirng类型、然后在转换==
Long goodsId = Long.parseLong(maps.get("goodsId").toString()) ;
很明显可以看出是类型转换错误、很常见的。我这里map里边存放的是int类型的数据、要取出来转换为long类型的。
错误的转换方法
Long goodsId = (Long) maps.get("goodsId");
正确的转换方法 ==先转化为stirng类型、然后在转换==
Long goodsId = Long.parseLong(maps.get("goodsId").toString()) ;