Mybatis-Plus select不列出全部字段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis-Plus select不列出全部字段相关的知识,希望对你有一定的参考价值。

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

日志输出sql:

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

日志输出sql:

Mybatis-plus查询表中指定字段(不查询全部字段)

场景:

Mybatis-Plus中BaseMapper提供的方法默认查询的是数据库中表的所有字段,但是有时候,我们仅仅需要查询的是表的某个字段货主一些字段,查询全部的话数据量大时会出现效率问题,况且对于有强迫症的人简直是难以忍受!!!

 解决:

Mybatis-Plus中通过构建QueryWrapper来设置select方法指定需要查询的字段。

具体图片:

 

 

-------关注我的公众号,里面有JAVA架构师的学习材料和IDEA插件,所有你需要的,都可以给我留言,我负责帮你找! ----------

                                                  

往期文章推荐:


1、[Docker方式启动tomcat,访问首页出现404错误(第二篇 -- 将修改过的容器映射成镜像)](https://blog.csdn.net/qq_40891009/article/details/104012792)
2、[你真的懂for update?(面试必备)](https://blog.csdn.net/qq_40891009/article/details/106007658)
3、[操作Excel,除了使用POI你还会其他的?](https://blog.csdn.net/qq_40891009/article/details/105616526)
4、[SpringBoot中使用Transaction注解遇到的坑](https://blog.csdn.net/qq_40891009/article/details/103108655)

以上是关于Mybatis-Plus select不列出全部字段的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis-plus查询表中指定字段(不查询全部字段)

高分求SQL的全部保留字是哪些?

每天玩转3分钟 MyBatis-Plus - 6. select 用法

mybatis-plus代码生成器两版(全部生成+部分生成)

mybatis-plus @Select select in 查询实现

SQL强化练习