MyBatis查询异常

本文探讨了在使用MyBatis时遇到的查询异常问题,重点指出MyBatis通过反射和DO类的构造函数进行赋值。异常发生的原因是DO类缺少无参构造函数或者有参构造函数中的方法未在SQL查询中对应。解决方法是确保DO类的构造函数正确并匹配getter和setter方法。
摘要由CSDN通过智能技术生成

异常部分:

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.xxx.bbb.common.dal.model.BdAnswerDO with invalid types (Long,Long,Long,String,String,String,Integer,Long,String,String,String,String) or values (4513194361624520908,12,4513095380252686111,苏涛测试,<p>dad</p>
,,0,0,2019-01-04 18:07:53,2019-01-04 18:07:53,null,null). Cause: java.lang.NoSuchMethodException: com.xxx.bbb.common.dal.model.BdAnswerDO.<init>(java.lang.Long, java.lang.Long, java.lang.Long, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Long, java.lang.String, java.lang.String, java.lang.String, java.lang.String)

sql部分:

<select id="select" parameterType="com.alipay.bioperation.common.dal.model.BdAnswerDO" resultMap="BaseResult
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值