IllegalArgumentException异常处理

331 阅读1分钟

前言:

在进行已jdbc实现数据库查询的时候,报了atsun.reflectUnsafeFieldAccessorImpl.throwSetIllegalArgumentException的错误。

Snipaste_2022-03-21_14-10-04.png

问题所在:

在用IDEA的debug进行调试中,发现系统获取到了商品表中对应商品类中的字段名和相应值,但商品类中busPrice属性并没有被赋值到。

image.png

原因:

商品类中busPrice的类型为Double型,而数据库(商品表中price的类型为double)double类型对应java类型是double而不是Double image.png

解决方法:

将busPrice属性的类型改为doble