当前位置:网站首页>错误类型:反射。ReflectionException:无法设置属性“xxx”的“类”xxx”与价值“xxx”
错误类型:反射。ReflectionException:无法设置属性“xxx”的“类”xxx”与价值“xxx”
2022-08-05 06:15:00 【Gentle elder brother `】
This is the full text of the problem I'm having:
Cause: org.apache.ibatis.reflection.ReflectionException: Could not set property 'providerName' of 'class com.smbms.pojo.Bill' with value 'Provider(id=null, proCode=null, proName=ShenzhenTaixiang Rice Co., Ltd., proDesc=null, proContact=null, proPhone=null, proAddress=null, proFax=null, createdBy=null, creationDate=null, modifyBy=null, modifyDate=null)' Cause: java.lang.IllegalArgumentException: argument type mismatch
In this case, he can still find out some of the results, but he will still report an error. The following picture is the console display of my error
Solution
This problem bothered me for an afternoon and was solved. In fact, the type of the resultMap tag under the complex type collection of a collection was written incorrectly, because I put myproviderName is defined as String type, but I wrote it as com.smbms.pojo.Provider in Type, which caused my program to have this problem all the time, even though I debugged a lot of other places to no avail.
This is my previous error code:
This is my modified code:
As you can see, change the type of the resultMap tag below to java.lang.String, and the operation is successful.
The following picture is the result after successful operation, you can see that the result found at this time is complete
But what makes me confused is that I changed javaType="com.smbms.pojo.Provider" to javaType=" java.lang.String" in the code below and stillThere is no mistake, I hope that friends who understand can leave a message in the comment area.
Supplementary knowledge points
collection
Collection of complex types, one-to-many
Inner nesting, mapping a nested result set to a list
Property property: The property of the entity object that maps the database column
ofType: full Java class name or alias (types included in the collection)
resultMap: reference to external resultMap
Child element id
result property: property of the entity object that maps the database column
边栏推荐
猜你喜欢
通过单总线调用ds18b20的问题
【Day1】VMware软件安装
硬盘分区和永久挂载
The problem come from line screening process
The problem of redirecting to the home page when visiting a new page in dsf5.0
Network wiring and digital-to-system conversion
【Day8】使用LVM扩容所涉及的命令
入职前,没想到他们玩的这么花
Getting Started Doc 08 Conditional Plugins
[Day8] (Super detailed steps) Use LVM to expand capacity
随机推荐
用户和用户组管理、文件权限管理
磁盘管理与文件系统
LeetCode面试题
idea 常用快捷键
spark算子-textFile算子
入职前,没想到他们玩的这么花
Spark源码-任务提交流程之-6.2-sparkContext初始化-TaskScheduler任务调度器
markdown editor template
ALC实验
[Pytorch study notes] 8. How to use WeightedRandomSampler (weight sampler) when the training category is unbalanced data
[Day1] VMware software installation
Switch principle
The spark operator - coalesce operator
【Day8】RAID Disk Array
Spark source code-task submission process-6.1-sparkContext initialization-create spark driver side execution environment SparkEnv
Apache配置反向代理
IJCAI 2022|Boundary-Guided Camouflage Object Detection Model BGNet
实力卷王LinkSLA,实现运维工程师快乐摸鱼
Hugo搭建个人博客
TCP/IP四层模型