Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring (iBatis)我想在表中插入多个数据列表_Spring_Loops_Sequence_Ibatis_Nextval - Fatal编程技术网

Spring (iBatis)我想在表中插入多个数据列表

Spring (iBatis)我想在表中插入多个数据列表,spring,loops,sequence,ibatis,nextval,Spring,Loops,Sequence,Ibatis,Nextval,我使用Spring和iBatis开发web应用程序。我想在一个表中插入多个数据。我在控制器中抛出包含ArrayList的DataMap,如下所示 param.put("aList", aList); param.put("aaaSeq", aaaSeq); commonDAO.insert(namespace, "insertAAA", param); 在伊巴蒂斯 <insert id="insertAAA" parameterClass="dmap"> <selec

我使用Spring和iBatis开发web应用程序。我想在一个表中插入多个数据。我在控制器中抛出包含ArrayList的DataMap,如下所示

param.put("aList", aList);
param.put("aaaSeq", aaaSeq);

commonDAO.insert(namespace, "insertAAA", param);
在伊巴蒂斯

<insert id="insertAAA" parameterClass="dmap">   
<selectKey keyProperty="aaaSeq" resultClass="java.lang.Integer" type="pre">
        SELECT a_seq.nextval FROM DUAL
</selectKey>    
insert into AAA
    (
      aSeq, 
      a, 
    )
<iterate property="aList" open="(" close=")" conjunction=" union all ">
select      
    #aaaSeq#,
    #aList[]#
from 
    dual
</iterate>      
</insert> 
但是,它有一个与完整性约束相关的错误


所以,我想知道如何在一个表中插入多个数据。

您解决了吗?我也面临同样的问题。