Spring (iBatis)我想在表中插入多个数据列表
我使用Spring和iBatis开发web应用程序。我想在一个表中插入多个数据。我在控制器中抛出包含ArrayList的DataMap,如下所示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
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>
但是,它有一个与完整性约束相关的错误
所以,我想知道如何在一个表中插入多个数据。您解决了吗?我也面临同样的问题。