mybatis 批量删除方式

mybatis 批量删除方式批量增加 insertid batchSaveUse insertintot user user name sex values 动态 SQL 之 foreach 的用法 collection users 用于指定循环集合的名称 如果接口中并未指定参数别名 那么默认就是 listitem user 用于指定每次循环后的对象的别名 separa insertid batchSaveUse

批量增加

 
  
    insert into t_user (user_name,sex) values 
    
    
   
     (#{user.userName},#{user.sex}) 
    
   

批量删除

 
  
    delete from t_user where id in ( 
   
     #{id} 
    ) 
   

第二种批量删除的写法

open表示该语句以什么开始,close表示以什么结束

 
  
    delete from t_user where id in 
   
     #{id} 
    
   

复杂条件批量删除

 
  
    delete from user where id > 2000 or id in 
   
     #{item} 
    
   

复杂条件批量删除 建议增加联合索引

 
   
  
    delete from test where 
   
     (name = #{item.name} and area_code = #{item.areaCode} and type = #{item.type}) 
    
   

复杂条件批量删除 IN操作

 
  
        delete from test     where (PRSNLID, ENTID) in      
   
     (#{item.prsnlid},#{item.entid}) 
    
  
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176157.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午10:35
下一篇 2026年3月26日 下午10:35


相关推荐

  • MT60B1G16HC-48B:A美光内存颗粒FBGA代码D8BNK[通俗易懂]

    MT60B1G16HC-48B:A美光内存颗粒FBGA代码D8BNK[通俗易懂]MT60B1G16HC-48B:A美光内存颗粒FBGA代码D8BNK美光科技宣布已开始批量出货全球首款基于176层NAND技术的通用闪存UFS3.1移动解决方案。该产品为高端旗舰手机量身打造,与前代产品相比可实现高达75%的顺序写入和随机读取性能提升,从而解锁5G潜力—只需9.6秒即可下载一部2小时的4K电影。美光176层NAND的紧凑尺寸,完美契合移动设备的大容量和小体积需求。此前,美光于6月宣布已出货搭载176层NAND的PCIe4.0SS

    2022年6月22日
    28
  • WSAStartup()函数的使用

    WSAStartup()函数的使用intWSAStartup(__inWORDwVersionRequested,__outLPWSADATAlpWSAData);WSAStartup格式:intPASCALFARW

    2022年7月2日
    26
  • 计算机蓝屏代码0x000000ED,电脑蓝屏代码0x000000ed解决步骤[通俗易懂]

    计算机蓝屏代码0x000000ED,电脑蓝屏代码0x000000ed解决步骤[通俗易懂]电脑蓝屏代码现象是我们在使用电脑中最常见的一种启动问题,令小白用户很头痛。比如,我们在启动电脑的时候,它并没有正常地启动,屏幕反而一片蓝色,出现了一串奇怪的代码:0x000000ed,怎么办?下面,小编给大伙演示电脑蓝屏代码0x000000ed的修复流程。电脑蓝屏代码0x000000ed怎么解决蓝屏代码0x000000ed原因分析:一般是由于磁盘存在错误导致的。有可能是电脑非常关机导致系统错误,…

    2022年10月8日
    3
  • 前端vue生成二维码带logo并且可以点击下载保存_vue实现扫描二维码

    前端vue生成二维码带logo并且可以点击下载保存_vue实现扫描二维码下载插件:npminstallvue-qr<template><divclass=”sg-qrcode”><vue-qr:text=”qrcodeText”:correctLevel=”3″:size=”250″:margin=”10″colorDark=”#000″colorLight=”white”backgroundColor=”w…

    2022年10月3日
    4
  • html400错误,http400错误如何解决

    html400错误,http400错误如何解决还有不少小伙伴们都碰到了 http400 错误如何解决这个疑惑吧 那么究竟该怎样解决呢 不妨就让 iefans 网小编告诉大家处理 http400 错误方法讲解 希望能够帮助到各位解决这个问题 方法 步骤分享 一 前端 ajax 请求 修改需要使用 PUT 方式 但是发送时使用了 POST 方式 检查请求方式 保证前后台一致二 后台接口传参数时 需要将参数放在路径上 但是前端放在对象中传输 检查参数位置三 在查询时 传参

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号