错误 使用JdbcTemplate的queryForMap方法从数据中读取数据,然后使用map.get()方法获取int类型字段的值并赋值给int类型变量,出现 Long不能转换为Integer的错误 解决方法 先把获取的数据强转为Long类型,然后在使用inValue方法转为Integer类型 Long id1 = (Long) map.get(“id”);自动拆箱就变成了int类型。 article.setId(id1.intValue());