Mybatis resultMap一对多映射<collection>使用注意事项
程序员文章站
2022-03-27 13:33:58
Mybatis使用resultMap进行一对多映射时,使用collection标签时,主对象(一)中如果创建了有参构造器,那么必须要有无参构造器,否则查询结果会映射失败。报错如下:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.hehuang.project.pojo....
Mybatis使用resultMap进行一对多映射时,使用collection标签时,主对象(一)中如果创建了有参构造器,那么必须要有无参构造器,否则查询结果会映射失败。
报错如下:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.hehuang.project.pojo.master.DistributionDTO with invalid types (Long,String,Long,List) or values (20201600010001,变电所,20050000000035,20200700010001). Cause: java.lang.IllegalArgumentException: argument type mismatch
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77)
本文地址:https://blog.csdn.net/Hystrix/article/details/107667567
上一篇: 董卓为何能肆无忌惮,只因他手下这几位大将