mybatis 批量操作

void batchSave(@Param("relationList") List<ReqDocRelations> relationList);
    
void batchDelete(@Param("id")List<Long> ids); 
 <!-- 根據(jù)id 批量刪除 -->
  <delete id="batchDelete" parameterType="java.lang.Long">
    delete from doc_relation
    where id in
      <foreach collection="id" index="index" item="list" open="("
        separator="," close=")">
        #{list,jdbcType=BIGINT} 
      </foreach>
   </delete>

 <!-- 根據(jù)id 批量刪除 -->
<insert id="batchSave" parameterType="web.request.ReqDocRelations">
     insert into doc_relation (id, hospital_id, tablea_id, 
      tablea_col_id, tablea_col_index, tableb_id, 
      tableb_col_id, tableb_col_index)
    values 
   <foreach collection="relationList" item="list" index="index" separator="," >
    (#{list.id,jdbcType=BIGINT}, #{list.hospitalId,jdbcType=BIGINT}, #{list.tableaId,jdbcType=BIGINT}, 
      #{list.tableaColId,jdbcType=BIGINT}, #{list.tableaColIndex,jdbcType=VARCHAR}, #{list.tablebId,jdbcType=BIGINT}, 
      #{list.tablebColId,jdbcType=BIGINT}, #{list.tablebColIndex,jdbcType=VARCHAR})
    </foreach>
  </insert>
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容