首页 > 其他分享 >mybatis中的模糊查询,批量删除,以及按照表名查询

mybatis中的模糊查询,批量删除,以及按照表名查询

时间:2023-09-11 19:44:27浏览次数:34  
标签:xml String UserMapper tableName 查询 表名 mybatis

2023-09-11

1、模糊查询

UserMapper

List<User> getUserByLike(String mohu);

UserMapper.xml

    <select id="getUserByLike" resultType="com.hh.pojo.User">
        select * from t_user where name like "%"#{mohu}"%"
    </select>

 2、批量删除

UserMapper

int deleteMore(@Param("ids")String ids);

UserMapper.xml

 <delete id="deleteMore">
        delete from t_user where id in (${ids})
</delete>

3、按照表名查询

UserMapper

List<User> selectAll(@Param("tableName") String tableName);

UserMapper.xml

 <select id="selectAll" resultType="User">
        select * from ${tableName}
</select>

 

标签:xml,String,UserMapper,tableName,查询,表名,mybatis
From: https://www.cnblogs.com/isDaHua/p/17693738.html

相关文章

  • 视频直播点播平台EasyDSS流媒体服务器按时间调用录像,提示数据查询错误是什么原因?
    EasyDSS能实现视频流媒体的上传、转码、存储、录像、推拉流、直播、点播等功能,具备超低延迟、超高画质、超大并发访问量等特点,可应用在多样化的场景中,如:在线课堂、教育直播、校园活动直播、企业培训、游戏直播等。为了便于用户二次开发、调用与集成,我们也提供了丰富的API接口供用......
  • Postgresq l 数据库查询格式为jsonp的列,怎么查询其值属性 | ->> 操作符
    要查询PostgreSQL数据库表中的JSONP列(假设列名为props)中是否包含特定条件的记录,可以使用JSONB函数和操作符进行查询。JSONP列通常存储为JSONB类型。假设表结构如下:CREATETABLEyour_table(idserialPRIMARYKEY,propsjsonb);在这个表中,props列存储......
  • 不再担心正向还是逆向查询,Vlookup函数的救星Index+Match组合!
    1职场实例我们在日常使用Excel时,遇到最多的场景便是“查找”问题,一提到“查找”,我们脑海里首先想到的肯定就是“Vlookup函数”了,但是“Vlookup函数”也有其自身的小短板,比如说遇到逆向查找的时候,使用Vlookup函数的基本语法公式时便会立马失效。那么有没有一种方法,不管正向还是逆向......
  • 使用Python开发一个ICP备案查询接口
    使用Python开发一个ICP备案查询接口实现目标支持通过域名、APP名称、快应用名称、小程序名称来查询对应的备案信息支持通过公司主体名称来查询所有备案信息,并支持分页查询支持通过备案号来查询备案信息构建一个高性能的模块基于模块构建一个高性能的本地化Api,并提供更人性......
  • ClickHouse使用之二 ——整合mysql,实现数据库创建查询导出
    1.mysql创建一个用于clickhouse的账号mysql_clickhouse并且授权CREATEUSER'mysql_clickhouse'@'%'IDENTIFIEDBY'Password123!';GRANTALLPRIVILEGESON*.*TO‘mysql_clickhouse’@‘%';2. 使用mysql引擎创建一个clickhouse的外部表存在一个mysql的数据库:host:......
  • MybatisPlus的CURD
    MyBatis-Plus(十一)Service的CRUD接口3:增删改操作_mybatisplus的savebatch方法在什么接口-CSDN博客 mybatisPlus的CURD/****@Description:修改合同执行的时候是真实删除*@paramids*@returnboolean*@throws:异常描述**/publicboo......
  • redis-实战篇-商户查询缓存
    基本思路添加缓存的原则:动态数据不要加缓存缓存cache:数据交换的缓冲区。一般读写性能较高。比如浏览器缓存,浏览器会将一些经常使用的数据缓存到本机,这样在多次加载时就不需要访问服务器,而浏览器未命中的缓存则会去tomcat获取。缓存的作用:降低后端负载、提高读写效率、降低响应......
  • MySQL入门系列7-多表查询
    在我们日常开发中,表与表之间的关系通常分为以下几种:一对多(多对一)、’多对多、一对一。一、一对多(多对一)我们之前的部门和员工表就是一个一对多的关系,一个部门有多个员工,部门就是一方,员工就是多方。员工表的外键关联了部门表二、多对多学生和课程的关系可以理解为多对多的关系,......
  • mybatisplus中设置乐观锁,首先需要在表结构中添加一个字段表示乐观锁,之后再domain中对
    2023-09-10version字段表示乐观锁 在表结构中添加一个字段表示乐观锁packagecom.hh.domain;importcom.baomidou.mybatisplus.annotation.TableLogic;importcom.baomidou.mybatisplus.annotation.TableName;importcom.baomidou.mybatisplus.annotation.Version;impo......
  • mybatis中字段映射与表名映射
    2023-09-10@Data@TableName("tbl_phone")publicclassPhone{@TableField(select=false)privateIntegerid;privateStringtype;privateStringname;@TableField(exist=false)privateStringdescription;}@Table......