springboot整合SSM笔记(1)——异常及错误解决方案

必须为元素类型 “update” 声明属性 “resultType”。

XML文件错误地方:


             
                 update reply
                 
                 marking_officer_id = #{reddemCode.markingOfficerId}
                 
                 where reply_id = #{reddemCode.replyId}
             
      

service错误地方:

if(replyMapper.batchUpdateMarkingOfficerId(randomReply) != randomReply.size()) {
throw new OEException(ResultEnum.UPDATE_ERROR);

原因分析:
service中对应返回int类型,但是在XML中没有返回int。mybatis 默认返回int,不需要加resultType.
解决方案:去掉update语句中的resultType


             
                 update reply
                 
                 marking_officer_id = #{reddemCode.markingOfficerId}
                 
                 where reply_id = #{reddemCode.replyId}
             
      

你可能感兴趣的:(springboot整合SSM笔记(1)——异常及错误解决方案)