您现在的位置是:首页 > 正文

Mybatis根据id批量的逻辑删除(更新单个字段)

2024-01-30 23:39:29阅读 0

场景:传入参数,id数组 String[] userIds,进行逻辑删除,将对应记录的is_delete字段设置为1

 <!--根据id批量逻辑删除  -->    
    <update id="logicDeleteCDlmUserByIds" parameterType="String">
        update c_dlm_user
        <trim prefix="set" suffixOverrides=",">
            <trim prefix="is_delete=case" suffix="end,">
                <foreach collection="array" item="userId">
                    when user_id=#{userId} then 1
                </foreach>
            </trim>
        </trim>
        where user_id in
        <foreach item="userId" collection="array" open="(" separator="," close=")">
            #{userId}
        </foreach>
    </update>
<!--根据id批量删除  -->
    <delete id&#

网站文章

  • 基于golang语言Iris+Vue+ElementUI框架快速搭建后台管理系统

    一款 Go 语言基于Iris、Vue、ElementUI、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率...

    2024-01-30 23:39:18
  • Vue.js(四) 组件(component)

    Vue.js(四) 组件(component)

    一:Vue组件简介 传统前端中一个网页应用是由很多.html文件组成,每个html文件又分为三部分,第一部分就是&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp...

    2024-01-30 23:39:11
  • Selenium+java测试环境搭建

    Selenium+java测试环境搭建

    标题:Selenium+java测试环境搭建内容详情:1、安装环境JDK1.8IdeaSeleniumGoogle ChromeChromedriver2.环境搭建与测试步骤1.根据谷歌版本下载对应的...

    2024-01-30 23:38:41
  • 利用爬虫将PDF的参考文献放在word中

    利用爬虫将PDF的参考文献放在word中

    py3.5+webdriver+beautifulsoup+正则表达式最近实验室老是让我翻译论文,翻译的时候总觉得参考文献太麻烦:1.PDF是分栏的,不想去做段落重排2.格式啥的太烦 今天忽然就想用百...

    2024-01-30 23:38:33
  • Vue中v-for和v-if优先级谁高?

    v-forv-if这是因为v-for会在每次循环中执行,而v-if会在每次元素的渲染中执行条件判断。如果数据源较大或条件判断较复杂,可能会导致性能下降。为了提高性能,可以考虑在数据源上进行筛选,以减少...

    2024-01-30 23:38:27
  • java开发的环境配置

    java开发的环境配置

    java开发环境的配置(JDK的安装)

    2024-01-30 23:37:58
  • C语言“程序死循环“

    C语言“程序死循环“

    我在这里要说的是,虽然说他们确实是巧合,但出现这个的几率是非常之大的,因为他们都是存在与栈空间的,栈肯定是先使用大地址,后使用小地址,先在大地址处为i开辟了空间,后再小地址为arr开辟了空间,数组向后...

    2024-01-30 23:37:50
  • java集合的使用

    java集合的使用

    java集合的使用 1.集合分为两类,java.util.Colleciotn(直接存储对象应用)java.util.Map(以键值对的形式存储) 2.数组可以理解为一个集合。集合实际上为一个容器,用...

    2024-01-30 23:37:44
  • C++预定义宏和  #、##预处理运算符

    C++预定义宏和 #、##预处理运算符

    __LINE__      :行号(数字)__FILE__        :文件路径及名称(字符串)__DATE__      :日期(字符串)__TIME__      :时间(字符串)“#”的作用...

    2024-01-30 23:37:11
  • Filebeat中文指南

    Filebeat中文指南

    翻译自:https://www.elastic.co/guide/en/beats/filebeat/current/index.html下面的博客是公司里使用filebeat的实例,可以直接借鉴,有问题可以向我反馈。Filebeat 快速开始:http://www.cnblogs.com/kerwinC/p/8866471.html一、概述Filebeat是一个日志文件托运工具...

    2024-01-30 23:37:04