zoukankan      html  css  js  c++  java
  • Mybatis批量删除

    <delete id="deleteByStandardIds">
    delete from t_standard_catalog
    where standard_id in
    <foreach collection="array" item="standardId" open="(" close=")" separator=",">
    #{standardId,jdbcType=INTEGER}
    </foreach>
    </delete>
    或者
    <delete id="deleteByStandardIds" parameterType="java.util.List">
    delete from t_standard_catalog
    where standard_id in
    <foreach collection="list" item="standardId" open="(" close=")" separator=",">
    #{standardId,jdbcType=INTEGER}
    </foreach>
    </delete>

    foreach元素的属性主要有 item,index,collection,open,separator,close。

    
    

    item表示集合中每一个元素进行迭代时的别名.  (直接找到对应的delList集合里面的所有元素,item="item"中的item(后一个)必须与#{item}   中的item一致)

    
    

    index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置.

    
    

    open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔 符.

    
    

    close表示以什么结束.

     
     
  • 相关阅读:
    使用RabbitMq
    创建.NET core的守护进程
    nginx配置
    让.net core 支持静态文件
    关于sql中如何动态加WHERE条件
    CentOS上部署.net core
    chrom中 background 调用pop.js
    windows下安装redis
    sql server导出大批量数据
    python爬虫笔记
  • 原文地址:https://www.cnblogs.com/esther-qing/p/5898884.html
Copyright © 2011-2022 走看看