返回顶部
首页 > 资讯 > 精选 >Mybatis-Plus select如何不显示全部字段
  • 818
分享到

Mybatis-Plus select如何不显示全部字段

2023-06-07 22:06:58 818人浏览 独家记忆
摘要

本篇内容介绍了“mybatis-Plus select如何不显示全部字段”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!mybati

本篇内容介绍了“mybatis-Plus select如何不显示全部字段”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

mybatis-plus select查询语句默认是查全部字段,有两种方法可以指定要查询的字段

CREATE TABLE `user` ( `id` bigint(20) NOT NULL COMMENT '主键', `name` varchar(30) DEFAULT NULL COMMENT '姓名', `age` int(11) DEFAULT NULL COMMENT '年龄', `email` varchar(50) DEFAULT NULL COMMENT '邮箱', `manager_id` bigint(20) DEFAULT NULL COMMENT '直属上级id', `create_time` datetime DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`id`), KEY `manager_fk` (`manager_id`), CONSTRAINT `manager_fk` FOREIGN KEY (`manager_id`) REFERENCES `user` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

user表只需要查询出name和age两个字段的数据,可以使用queryWrapper的select()方法指定要查询的字段

 @Test public void selectByWrapper10() {  QueryWrapper<User> queryWrapper = new QueryWrapper<>();  queryWrapper.select("name", "age").like("name", "雨");  List<User> users = userMapper.selectList(queryWrapper);  users.forEach(System.out::println); }

日志输出sql

DEBUG==> Preparing: SELECT name,age FROM user WHERE name LIKE ?
DEBUG==> Parameters: %雨%(String)
TRACE<== Columns: name, age
TRACE<== Row: 张雨琪, 31
TRACE<== Row: 刘红雨, 31
DEBUG<== Total: 2

user表要查询出除manager_id和create_time外其它所有字段的数据,同样也是使用queryWrapper的select()方法

 @Test public void selectByWrapper11() {  QueryWrapper<User> queryWrapper = new QueryWrapper<>();  queryWrapper.select(User.class, info -> !info.getColumn().equals("manager_id")    && !info.getColumn().equals("create_time"));  List<User> users = userMapper.selectList(queryWrapper);  users.forEach(System.out::println); }

日志输出sql:

DEBUG==> Preparing: SELECT id,name,age,email FROM user
DEBUG==> Parameters:
TRACE<== Columns: id, name, age, email
TRACE<== Row: 1087982257332887553, 大boss, 40, boss@baomidou.com
TRACE<== Row: 1088248166370832385, 王天风, 25, wtf@baomidou.com
TRACE<== Row: 1088250446457389058, 李艺伟, 28, lyw@baomidou.com
TRACE<== Row: 1094590409767661570, 张雨琪, 31, zjq@baomidou.com
TRACE<== Row: 1094592041087729666, 刘红雨, 31, lhm@baomidou.com
DEBUG<== Total: 5

“Mybatis-Plus select如何不显示全部字段”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Mybatis-Plus select如何不显示全部字段

本文链接: https://lsjlt.com/news/250385.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mybatis-Plus select如何不显示全部字段
    本篇内容介绍了“Mybatis-Plus select如何不显示全部字段”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!mybati...
    99+
    2023-06-07
  • Mybatis-plus如何查询表中指定字段(不查询全部字段)
    目录查询表中指定字段(不查询全部字段)场景解决只查询部分字段的两种方法方法1方法2查询表中指定字段(不查询全部字段) 场景 Mybatis-Plus中BaseMapper提供的方法默...
    99+
    2024-04-02
  • Mybatis Plus select 实现只查询部分字段
    目录Mybatis Plus select 查询部分字段select设置查询字段MyBatis-Plus之select、delete一、Mybatis-Plus之查询操作1、查询操作...
    99+
    2024-04-02
  • mybatis-plus如何操作json字段
    目录1. 演示表格准备2. SQL操作JSON2.1.精确查询2.2.模糊查询3.mybatis-plus中操作JSON字段3.1自带方法的JSON处理3.2 QueryWrappe...
    99+
    2022-11-13
    mybatis-plus操作json字段 mybatis-plus json字段 json字段
  • mybatis plus如何更新字段为null
    本篇内容主要讲解“mybatis plus如何更新字段为null”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mybatis plus如何更新字段为null”吧!mybati...
    99+
    2023-06-29
  • plsql字段显示不全怎么解决
    在PL/SQL中,如果字段显示不全可能是由于字段长度超过了当前屏幕宽度所致。这种情况下,可以尝试以下几种方法来解决: 使用SET...
    99+
    2024-04-09
    plsql
  • Mybatis-Plus查询中如何排除标识字段
    一、查询中排除标识字段 1.1 测试查询 @Test public void findAllTest() { List<User> userList = us...
    99+
    2024-04-02
  • 如何解决mybatis-plus实体类中字段和数据库中字段名不对应
    这篇文章主要介绍“如何解决mybatis-plus实体类中字段和数据库中字段名不对应”,在日常操作中,相信很多人在如何解决mybatis-plus实体类中字段和数据库中字段名不对应问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法...
    99+
    2023-06-07
  • mybatis 获取无数据的字段不显示的问题
    mybatis 获取无数据的字段不显示 使用mybatis-plus获取数据时,当返回值为map类型,数据库字段的值为空时,不显示该字段,这样容易导致前台获取数据的时候报空指针异常 ...
    99+
    2024-04-02
  • MyBatis-Plus如何实现字段自动填充功能
    这篇文章给大家分享的是有关MyBatis-Plus如何实现字段自动填充功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、前言在项目中,我们有一些公共的字段需要做修改如:gmt_create:创建时间creat...
    99+
    2023-06-25
  • win11字体显示不全如何解决
    这篇文章主要讲解了“win11字体显示不全如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win11字体显示不全如何解决”吧!解决方法:方法一: 首先右键底部开始菜单,打开“设备管理器...
    99+
    2023-06-30
  • navicat如何显示字段注释
    这篇文章主要介绍navicat如何显示字段注释,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在MySQL数据库中,字段或列的注释是用属性comment来添加。创建新表的脚本中,可在字...
    99+
    2024-04-02
  • 如何理解Spring Boot集成Mybatis Plus自动填充字段
    这篇文章主要讲解了“如何理解Spring Boot集成Mybatis Plus自动填充字段”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解Spring...
    99+
    2024-04-02
  • 如何在Spring Boot中利用Mybatis Plus 自动填充字段
    这篇文章将为大家详细讲解有关如何在Spring Boot中利用Mybatis Plus 自动填充字段,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。加入依赖下面就通过 MyBatis Plus...
    99+
    2023-06-09
  • Mybatis-Plus如何自动填充更新操作相关字段
    小编给大家分享一下Mybatis-Plus如何自动填充更新操作相关字段,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!场景介绍在项目的数据表设计中,每张表都有cre...
    99+
    2023-06-25
  • plsql导入csv文件字段不显示如何解决
    如果在PL/SQL中导入CSV文件的字段不显示,有几个可能的解决方法:1. 确保CSV文件的编码和PL/SQL环境的编码一致。如果两...
    99+
    2023-10-12
    plsql
  • mybatis返回map类型数据空值字段不显示怎么办
    这篇文章主要为大家展示了“mybatis返回map类型数据空值字段不显示怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mybatis返回map类型数据空值字段不显示怎么办”这篇文章吧。my...
    99+
    2023-06-29
  • ABAP如何显示表字段和描述
    这篇文章将为大家详细讲解有关ABAP如何显示表字段和描述,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。显示表字段和描述REPORT ZWT.TABLES: DFIES, X030L.DATA: BEGIN...
    99+
    2023-06-04
  • plsql如何复制表的全部字段
    在PL/SQL中,可以使用CREATE TABLE AS SELECT语句来复制表的全部字段。以下是一个示例: CREATE...
    99+
    2024-04-09
    plsql
  • 电脑显示屏显示不全如何调整
    这篇“电脑显示屏显示不全如何调整”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“电脑显示屏显示不全如何调整”文章吧。电脑显示屏...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作