mybatisplus的多记录操作 批量删除和批量查询

news/2024/9/20 20:35:02 标签: mybatisplus, 批量操作

1.批量查询

通过in查询

    @Test
    public void testBatchSelectByIds()
    {
        List<Integer> ids = Arrays.asList(5,7);
        List<User> users = userMapper.selectBatchIds(ids);
        log.info(users);
    }

2.批量删除

    @Test
    public void testBatchDelete()
    {
        List<Integer> ids = Arrays.asList(2,1008613);
        int i = userMapper.deleteBatchIds(ids);
        log.info("受影响的行数",i);
    }


http://www.niftyadmin.cn/n/5667600.html

相关文章

python函数的常用方法

类型语法语法自定义函数def 函数名(形式参数): "函数的文档字符串说明” 函数体 return[表达式] def square(x): squaredx*x return squared print(square(2)) #输出结果为4 匿名函数lambda[参数1[,参数 2,…&#xff0c;参数 n]]:表达式 square lambda x…

SQL 查询语句汇总

在软件开发和数据分析中&#xff0c;SQL&#xff08;结构化查询语言&#xff09;是与数据库交互的重要工具。为了更好地理解 SQL 查询语句的使用&#xff0c;本文将设计一个简单的数据库&#xff0c;包括几张表&#xff0c;并通过这些表展示各种 SQL 查询的应用。 一、背景信息…

Moveit2与gazebo联合仿真:添加摄像头传感器

1.代码更新修改 1.1 添加物理关节 如图&#xff0c;在原有机械臂的基础上添加camera_link和base_camera_joint作为传感器的几何属性 对应的xml代码如下 <link name"${prefix}camera_link"><collision><geometry><box size"0.01 0.1 0.05&…

Docker笔记-容器数据卷

Docker笔记-容器数据卷 docker的理念将运行的环境打包形成容器运行&#xff0c;运行可以伴随容器&#xff0c;但是我们对数据的要求是希望持久化&#xff0c;容器 之间可以共享数据&#xff0c;Docker容器产生的数据&#xff0c;如果不通过docker commit生成新的镜像&#xf…

【UE5】将2D切片图渲染为体积纹理,最终实现使用RT实时绘制体积纹理【第二篇-着色器制作】

在上一篇文章中&#xff0c;我们已经理顺了实现流程。 接下来&#xff0c;我们将在UE5中&#xff0c;从头开始一步一步地构建一次流程。 通过这种方法&#xff0c;我们可以借助一个熟悉的开发环境&#xff0c;使那些对着色器不太熟悉的朋友们更好地理解着色器的工作原理。 这篇…

使用SonarQube扫描ESP32项目,如何生成build-wrapper-dump.json

众所周知&#xff0c;ESP32项目一般使用乐鑫官方的IDF环境进行编译调试。以Windows为例&#xff0c;编译流程为先运行export.ps1加载虚拟环境和环境变量&#xff0c;然后运行idf.py build。 而SonarQube扫描需要使用build-wrapper对编译过程进行一次“监视”或者说分析&#x…

SpringCloud Alibaba 工程搭建详细教程

使用 Spring Cloud Alibaba 的主要目的是解决单体应用的痛点&#xff0c;并利用微服务架构的优势来构建高扩展性、可靠的分布式系统。 1. 单体应用的痛点 单体应用虽然在小型项目中优势明显&#xff0c;但随着业务复杂性增加&#xff0c;逐渐暴露出许多问题&#xff1a; 代码…

【4】AT32F437 OpenHarmony轻量系统移植教程(1)

开源地址&#xff1a;https://gitee.com/AT32437_OpenHarmony 1.学习本文档的意义 1.学习移植OpenHarmony轻量系统到AT32全系列mcu上&#xff0c;本文档移植的具体型号为AT32F437ZMT7 2.学习OpenHarmony轻量系统开发 2.移植前的准备工作 1.移植之前必须要先熟悉AT-START-F…