当前位置:   article > 正文

java.lang.Integer cannot be cast to java.lang.String

java.lang.integer cannot be cast to java.lang.string

项目场景:

JAVA项目中使用Mybatis的Map类型承接数据时报错


问题描述

JAVA项目中使用Mybatis的Map类型承接数据时报错,报错位置如下

java.lang.Integer cannot be cast to java.lang.String

在这里插入图片描述
在这里插入图片描述

原因分析与解决方案:

根据java.lang.Integer cannot be cast to java.lang.String【异常】java.lang.Integer cannot be cast to java.lang.String这两篇文章,发现问题在于不能使用Map<String, String>的形式接收字符串类型的“数字”,而应该改成Map<String, Object>,而后使用如下的方式使用数据。

heartRate.add(String.valueOf(map.get("countHR")));
breathe.add(String.valueOf(map.get("countB")));
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/1011920
推荐阅读
相关标签
  

闽ICP备14008679号