attempted to return null from a method with a primitive return type (int)异常的解决

来源:互联网 发布:上海unity3d培训 编辑:程序博客网 时间:2024/05/16 09:24

项目启动正常,执行添加时数据也能保存到数据库中,但报这个异常,org.apache.ibatis.binding.BindingException: Mapper method 'com.krk.gzytj.machineregister.mapper.MachineRgisterMapper.addMachineRegister attempted to return null from a method with a primitive return type (int).,原来是xxMapper.xml文件里写错了:

<select id="addMachineRegister" parameterType="MachineRgister">
        insert into MachineRgister(sAreaCode,sHospitalCode,sSupplierCode,sMachineCode,sModel,dDistributeDate,sPUserCode,sPName,iFlag,dUpdateTime)values(#{sAreaCode},#{sHospitalCode},#{sSupplierCode},#{sMachineCode},#{sModel},#{dDistributeDate},#{sPUserCode},#{sPName},#{iFlag},#{dUpdateTime})
</select>

只需把select 替换成insert即可,因为这是执行insert的sql,使用<select id="">当然不合适了。

阅读全文
0 0
原创粉丝点击