mybatis-plus过滤不查询某一字段
在使用mybatis-plus的时候不想查询某一个字段,执行sql的时候就不包含此字段的查询,可以这样写 ——》
QueryWrapper<Activity> queryWrapper = new QueryWrapper<>();//查询条件if (ObjectUtil.isNotEmpty(activityVO.getSearch())) {queryWrapper.like("title", activityVO.getSearch());}if (ObjectUtil.isNotEmpty(activityVO.getStatus())) {queryWrapper.eq("status", activityVO.getStatus());}//分页查询Page<Activity> activityPage = activityMapper.selectPage(page, queryWrapper.select(Activity.class, f ->! f.getColumn().equals("content") && ! f.getColumn().equals("label")));//不展示content,label字段
sql为:
Preparing: SELECT id,title,description,activity_time,status,sort,photo_path,video_name,split_video,video_path,update_time,create_time,isdel FROM activity WHERE isdel=0 AND (title LIKE ? AND status = ?) LIMIT ?,? Parameters: %红色%(String), 1(Integer), 0(Long), 10(Long)
如有错误欢迎大佬指正!
mybatis-plus过滤不查询某一字段相关推荐
- mysql的模糊查询在xml_在Mybatis xml使用mysql数据库进行多字段模糊查询(Like)
在mysql中使用Like进行一些简单轻量级的查询,并不需要考虑太多效率问题. 一.Like单字段查询比较简单. 没有特殊要求的话,直接使用%关键字%就进行左右匹配查询 ..... ... SELEC ...
- Mybatis中Oracle和Mysql的Count字段问题
Mybatis中Oracle和Mysql的Count字段问题 我们在进行项目开发时经常会碰到查询总数的问题,所以我们直接是用select count(1) from table来进行查询.那么在Myb ...
- Mybatis系列(三):Mybatis实现关联表查询
原文链接:http://www.cnblogs.com/xdp-gacl/p/4264440.html 一.一对一关联 1.1.提出需求 根据班级id查询班级信息(带老师的信息) 1.2.创建表和数据 ...
- Spring Boot——MyBatis配置带下划线命名的字段自动转换驼峰命名解决方案
问题描述 MyBatis无法查询出属性名和数据库字段名不完全相同的数据. 即:属性名和数据库字段名分别为驼峰命名和下划线命名时查出的数据为NULL. 问题分析 MyBatis默认是属性名和数据库字段名 ...
- MyBatis 实现多表查询、resultMap 标签、MyBatis 注解、mybatis运行原理
内容 Auto Mapping 单表实现(别名方式) 实现单表配置 单个对象关联查询(N+1,外连接) 集合对象关联查询 注解开发 MyBatis 运行原理 一.MyBatis 实现多表查询 Myba ...
- MyBatis学习总结(4)——解决字段名与实体类属性名不相同的冲突
一.准备演示需要使用的表和数据 CREATE TABLE orders(order_id INT PRIMARY KEY AUTO_INCREMENT,order_no VARCHAR(20), or ...
- MyBatis学习总结_Mybatis查询之resultMap和resultType区别
MyBatis的每一个查询映射的返回类型都是ResultMap,只是当我们提供的返回类型属性是resultType的时候,MyBatis对自动的给我们把对应的值赋给resultType所指定对象的属性 ...
- mybatis plus 批量更新数据_Mybatis 多字段组合唯一 并批量添加不重复数据
前言 现在,普遍的关系型数据库开发都离不开 mybatis 这个优秀的持久层框架.而在普遍的业务场景中,也时常会有短时间内高频次的增删操作.这样短时间内高频次的操作,通常有两种实现方案,第一种是比较常 ...
- Mybatis 实现关联表查询
一.一对一关联 1.1.提出需求 根据班级id查询班级信息(带老师的信息) 1.2.创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关 ...
最新文章
- 计算机版本号怎么看,怎样查看电脑版本型号,怎样查看电脑版本信息
- Windows内核系统调用分析
- 数字证书格式详细说明【转】
- java rpm 安装路径_如何查找rpm方式安装的软件路径
- I've got so many hongbaos(should it be translated as red bags?)
- 在Linux系统下, 可以用一个命令很容易批量删除.svn的文件夹
- html超市代码,前端 CSS : 5# 纯 CSS 实现24小时超市
- WORDPRESS”丢失计划任务”
- CSS3之图片3D翻转效果(网页效果--每日一更)
- python if 语句第一个不程序_python小程序1--if语句
- 允许外部客户使用ISA防火墙的Web代理服务2
- Pacemaker 安装与使用
- Java 线程死锁初理解
- 【精品】爬取 国家统计局 2020年 省市县乡村 数据
- Spark之火可以燎原——访Spark亚太研究院院长、首席专家王家林
- FormulaR1C1是EXCEL中单元格公式输入方法
- 【数据结构】01-绪论《数据结构 C语言版(严蔚敏、吴伟民)》
- C语言_函数可变参数列表
- 视频直播APP源码,通过css控制div内容展开更多/收起效果
- L1与L2分别服从什么分布?