开发避坑指南(64):修复IllegalArgumentException:参数值类型与期望类型不匹配

异常信息

java 复制代码
java.lang.IllegalArgumentException: Parameter value [82] did not match expected type [java.lang.Long (n/a)]

异常分析

在进行sql传参的时候报错,从异常信息可以看出,传入的参数82和期望的Long类型的参数不一致,因为传入的是字符串类型,所以报类型不匹配错误。

解决办法

根据实际类型调整传入参数的类型。

相关推荐
遇到困难睡大觉哈哈1 小时前
Harmony os——ArkTS 语言笔记(四):类、对象、接口和抽象类
java·笔记·spring·harmonyos·鸿蒙
w***z501 小时前
MYSQL 创建索引
数据库·mysql
拿破轮2 小时前
使用通义灵码解决复杂正则表达式替换字符串的问题.
java·服务器·前端
j***51892 小时前
Java进阶,时间与日期,包装类,正则表达式
java·mysql·正则表达式
WZTTMoon2 小时前
Spring Boot 启动全解析:4 大关键动作 + 底层逻辑
java·spring boot·后端
章鱼哥7302 小时前
[特殊字符] SpringBoot 自定义系统健康检测:数据库、Redis、表统计、更新时长、系统性能全链路监控
java·数据库·redis
深圳佛手2 小时前
Sharding-JDBC 和 Sharding-Proxy 区别
java
kk哥88992 小时前
inout参数传递机制的底层原理是什么?
java·开发语言
5***E6852 小时前
MySQL:drop、delete与truncate区别
数据库·mysql