當前位置:編程學習大全網 - 網站源碼 - mybatis怎樣批量插入數據到oracle,就算id自動增長問題

mybatis怎樣批量插入數據到oracle,就算id自動增長問題

我這樣寫的。

<insert id="addTMsgSmsinfoForBatch" parameterType="java.util.List">

<selectKey resultType="long" keyProperty="id" order="BEFORE">

SELECT T_MSG_SMSINFO_SEQ.NEXTVAL AS id FROM dual

</selectKey>

INSERT INTO T_MSG_SMSINFO ( <include refid="columns_auotmsgsending" /> ) VALUES

<foreach collection="list" item="item" index="index"

separator=",">

( #{item.id},#{item.ecid},#{item.userid},#{item.sendermsisdn},#{item.receiverinfo},

#{item.totalrec},#{item.smsorigin},#{item.originid},#{item.smscontent},#{item.smstype},

#{item.scheduletime},#{item.auditstatus},#{item.inserttime},#{item.updatetime}

)

</foreach>

</insert>

就是在:

<selectKey resultType="long" keyProperty="id" order="BEFORE">

SELECT T_MSG_SMSINFO_SEQ.NEXTVAL AS id FROM dual

</selectKey>

有問題

  • 上一篇:webrtc可以用php開發嗎
  • 下一篇:了解如何用聯想平板電腦玩谷歌恐龍。
  • copyright 2024編程學習大全網