サンプルコード:
1.daoレベルのコード:
int型 insertList(@Param( "記録")一覧<GwServerConfDetail>記録)。
2.xmlレベルのコード:
< インサートID = "insertList" のParameterType = "java.util.Listに" > gw_server_conf_detailへの挿入 (SERVER_CONFIG_ID、CHANNEL_ID、NODE_NUM、SEND_ABILITY、CREATE_BY、UPDATE_BY) 値 < foreachのコレクション= "レコード" 項目= "レコード" インデックス= "インデックス" セパレータ="、」> ( #{record.serverConfigId}、 #{record.channelId}、 #{record.nodeNum}、 #{record.sendAbility}、 #{record.createBy}、 #{レコード。updateBy} ) </ foreachの> 重複鍵更新に NODE_NUM =値(NODE_NUM)、 SEND_ABILITY =値(SEND_ABILITY)、 UPDATE_BY =値(UPDATE_BY) </ インサート>
注意:
重複キーの更新NODE_NUM =値(NODE_NUM)に、括弧内の変数は、テーブルのフィールド名と一致している必要があり、およびプロパティ名クラスと一致しません。