最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mybatis-Plus select不列出全部字段的方法

 更新時間:2021年03月08日 10:35:13   作者:_燈火闌珊處  
這篇文章主要介紹了Mybatis-Plus select不列出全部字段的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

mybatis-plus select查詢語句默認(rèn)是查全部字段,有兩種方法可以指定要查詢的字段

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 '創(chuàng)建時間',
 PRIMARY KEY (`id`),
 KEY `manager_fk` (`manager_id`),
 CONSTRAINT `manager_fk` FOREIGN KEY (`manager_id`) REFERENCES `user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

1、user表只需要查詢出name和age兩個字段的數(shù)據(jù),可以使用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

2、user表要查詢出除manager_id和create_time外其它所有字段的數(shù)據(jù),同樣也是使用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, 王天風(fēng), 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

到此這篇關(guān)于Mybatis-Plus select不列出全部字段的方法的文章就介紹到這了,更多相關(guān)Mybatis-Plus select不列出全部字段內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • spring boot linux啟動方式詳解

    spring boot linux啟動方式詳解

    這篇文章主要介紹了spring boot linux啟動方式詳解,分為為前臺啟動,后臺啟動和腳本啟動的各種方式講解,需要的朋友可以參考下
    2017-11-11
  • springmvc+shiro+maven 實現(xiàn)登錄認(rèn)證與權(quán)限授權(quán)管理

    springmvc+shiro+maven 實現(xiàn)登錄認(rèn)證與權(quán)限授權(quán)管理

    Shiro 是一個 Apache 下的一開源項目項目,旨在簡化身份驗證和授權(quán),下面通過實例代碼給大家分享springmvc+shiro+maven 實現(xiàn)登錄認(rèn)證與權(quán)限授權(quán)管理,感興趣的朋友一起看看吧
    2017-09-09
  • 詳解如何給Sprintboot應(yīng)用添加插件機制

    詳解如何給Sprintboot應(yīng)用添加插件機制

    這篇文章主要為大家介紹了如何給 Sprintboot 應(yīng)用添加插件機制,文中有詳細(xì)的解決方案及示例代碼,具有一定的參考價值,需要的朋友可以參考下
    2023-08-08
  • SpringMvc微信支付回調(diào)示例代碼

    SpringMvc微信支付回調(diào)示例代碼

    微信一直是一個比較熱門的詞匯,今天這篇文章主要介紹的是SpringMvc微信支付回調(diào)的示例代碼,對大家開發(fā)微信支付具有一定的參考借鑒價值,下面來一起看看吧。
    2016-09-09
  • SpringBoot集成flink全過程

    SpringBoot集成flink全過程

    文章介紹了Flink作為批處理和流處理結(jié)合的統(tǒng)一計算框架,特別是其強大的流處理能力,文章還詳細(xì)描述了如何在本地和集群環(huán)境中搭建Flink,并通過Netcat工具生成一個無界流測試,文章最后提供了啟動socket流的步驟和示例代碼,希望對讀者有所幫助
    2025-01-01
  • Jmeter測試時遇到的各種亂碼問題及解決

    Jmeter測試時遇到的各種亂碼問題及解決

    這篇文章主要介紹了Jmeter測試時遇到的各種亂碼問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • java 中List刪除實例詳解

    java 中List刪除實例詳解

    這篇文章主要介紹了java 中List刪除實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • MyBatis如何實現(xiàn)流式查詢的示例代碼

    MyBatis如何實現(xiàn)流式查詢的示例代碼

    這篇文章主要介紹了MyBatis 如何實現(xiàn)流式查詢的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • java中aop實現(xiàn)接口訪問頻率限制

    java中aop實現(xiàn)接口訪問頻率限制

    本文主要介紹了java中aop實現(xiàn)接口訪問頻率限制,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 在Struts2中如何將父類屬性序列化為JSON格式的解決方法

    在Struts2中如何將父類屬性序列化為JSON格式的解決方法

    本篇文章,小編將為大家介紹關(guān)于在Struts2中如何將父類屬性序列化為JSON格式的解決方法,有需要的朋友可以參考一下
    2013-04-04

最新評論

利辛县| 屯昌县| 晋州市| 柳州市| 会泽县| 砀山县| 梁平县| 通山县| 诏安县| 霸州市| 灵璧县| 敖汉旗| 新乡市| 犍为县| 东至县| 山西省| 武山县| 丰镇市| 东山县| 密山市| 静宁县| 巴中市| 吉水县| 赤峰市| 华亭县| 依安县| 公安县| 福泉市| 司法| 铜陵市| 宁安市| 南雄市| 夏邑县| 广水市| 宁阳县| 叶城县| 邵阳市| 高雄市| 临潭县| 格尔木市| 吴旗县|