关于返回参数的java mapper ibatis错误

问题描述 投票:0回答:1

我试图通过实现resultType="java.lang.Integer"从ibatis获取总插入数,但它给了我一个错误。我的映射器是:

<insert id="insertCarHist">
    <![CDATA[
        insert into CAR_HIST (select * from CAR)
    ]]>
</insert>

错误是:

“BindingException:Mapper方法'com.xx.mapper.CustomSqlMapper.insertCarHist试图从具有基本返回类型(int)的方法返回null。”

java oracle ibatis mapper
1个回答
0
投票

通过使用如下所示的resultType和insert方法,您可以获得此错误。

找到的解决方案是删除resultType =“java.lang.Integer并定义insertCarHist()元素整数。也可以使用void定义。

我的工作目的是获得插入的数量。我认为,通过java文献,给出结果类型会给我整数值,但它是自然给出的。

© www.soinside.com 2019 - 2024. All rights reserved.