Mybatis批量插入Oracle,程序报错_frch_item_0 not found 5C

**Mybatis批量插入Oracle时,Oracle中sql执行成功,程序中报错_frch_item_0 not found????
**

这条sql语句执行没问题:
insert all into fr_employee (EMP_NO, EMP_NAME, DEPT_NO) values (10000, 'dsadadwa', 155)
      into fr_employee (EMP_NO, EMP_NAME, DEPT_NO) values (10002, 'dsadadwa', 155)
      into fr_employee (EMP_NO, EMP_NAME, DEPT_NO) values (10003, 'dsadadwa', 155)
SELECT 1 FROM dual;
 sqlmap配置部分如下:
 <insert id="addList1" parameterType="java.util.List"
        useGeneratedKeys="false" flushCache="false">
        INSERT ALL
        <foreach item="item" index="index" collection="list">
            into fr_employee (EMP_NO, EMP_NAME, DEPT_NO) VALUES
            (
                #{item.EMPNO,jdbcType=INTEGER},
                #{item.EMPNAME,jdbcType=VARCHAR},
                #{item.DEPTNO,jdbcType=INTEGER}
            )
        </foreach>
        SELECT 1 FROM DUAL
    </insert>

3个回答

要么字段不正确,要么参数设置不正确,和数据库没关系,和你写的这个xml 文件有关系 separator

很负责人的告诉你,这个跟数据库没关系,是mybatis层面的报错

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问