我尝试通过实现resultType="java.lang.Integer"
从ibatis中获得总插入计数,但这给我一个错误。
我的映射器是:
<insert id="insertCarHist">
<![CDATA[
insert into CAR_HIST (select * from CAR)
]]>
</insert>
错误是:
“ BindingException:映射器方法'com.xx.mapper.CustomSqlMapper.insertCarHist试图从具有原始返回类型(int)的方法返回null。”
答案 0 :(得分:0)
通过使用如下的resultType和insert方法,您会得到此错误。
找到的解决方案是删除resultType =“ java.lang.Integer并定义insertCarHist()元素整数。也可以使用void定义。
我的工作目的是获得插入计数。我认为,根据Java文献,给出结果类型将给我整数值,但它是自然给出的。