当前位置: 移动技术网 > IT编程>开发语言>Java > Mybatis resultMap一对多映射<collection>使用注意事项

Mybatis resultMap一对多映射<collection>使用注意事项

2020年07月31日  | 移动技术网IT编程  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网