广告
返回顶部
首页 > 资讯 > 精选 >MyBatisPlus如何利用Service实现获取数据列表
  • 697
分享到

MyBatisPlus如何利用Service实现获取数据列表

2023-07-02 10:07:30 697人浏览 薄情痞子
摘要

这篇文章主要介绍“mybatisPlus如何利用Service实现获取数据列表”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MyBatisPlus如何利用Service实现获取数据列表”文章能帮助大

这篇文章主要介绍“mybatisPlus如何利用Service实现获取数据列表”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MyBatisPlus如何利用Service实现获取数据列表”文章能帮助大家解决问题。

接口说明

接口提供了如下十个 list 方法:

// 查询所有List<T> list();// 查询列表List<T> list(Wrapper<T> queryWrapper);// 查询(根据ID 批量查询)Collection<T> listByIds(Collection<? extends Serializable> idList);// 查询(根据 columnMap 条件)Collection<T> listByMap(Map<String, Object> columnMap);// 查询所有列表List<Map<String, Object>> listMaps();// 查询列表List<Map<String, Object>> listMaps(Wrapper<T> queryWrapper);// 查询全部记录List<Object> listObjs();// 查询全部记录<V> List<V> listObjs(Function<? super Object, V> mapper);// 根据 Wrapper 条件,查询全部记录List<Object> listObjs(Wrapper<T> queryWrapper);// 根据 Wrapper 条件,查询全部记录<V> List<V> listObjs(Wrapper<T> queryWrapper, Function<? super Object, V> mapper);

参数说明

queryWrapper:实体对象封装操作类 QueryWrapper

idList:主键ID列表

columnMap:表字段 map 对象

mapper:转换函数

实例代码

1 不带任何参数的 list() 方法查询数据

import com.hxstrive.mybatis_plus.model.UserBean;import com.hxstrive.mybatis_plus.service.UserService;import org.junit.jupiter.api.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.context.junit4.SpringRunner;import java.util.List; @RunWith(SpringRunner.class)@SpringBootTestclass List1Test {     @Autowired    private UserService userService;     @Test    void contextLoads() {        List<UserBean> userBeanList = userService.list();        System.out.println("size=" + userBeanList.size());    } }

2 查询用户ID大于 10,小于 20 且性别为“男”的用户列表

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import com.hxstrive.mybatis_plus.model.UserBean;import com.hxstrive.mybatis_plus.service.UserService;import org.junit.jupiter.api.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.test.context.junit4.SpringRunner;import java.util.List; @RunWith(SpringRunner.class)@SpringBootTestclass List2Test {     @Autowired    private UserService userService;     @Test    void contextLoads() {        QueryWrapper<UserBean> wrapper = new QueryWrapper<>();        wrapper.gt("user_id", 10);        wrapper.lt("user_id", 20);        wrapper.eq("sex", "男");         List<UserBean> userBeanList = userService.list(wrapper);        for(UserBean userBean : userBeanList) {            System.out.println(userBean);        }    } }

3 注意事项说明

请注意,这里我们所描述的一切方法都是基于 Service 层来说的

请注意,这里我们所描述的一切方法都是不是基于 Mapper 层来说的

关于“MyBatisPlus如何利用Service实现获取数据列表”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: MyBatisPlus如何利用Service实现获取数据列表

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MyBatisPlus利用Service实现获取数据列表
    目录1. 简单介绍2. 接口说明3. 参数说明4. 实例代码4.1 不带任何参数的 list() 方法查询数据4.2 查询用户ID大于 10,小于 20 且性别为“男&r...
    99+
    2022-11-13
  • MyBatisPlus如何利用Service实现获取数据列表
    这篇文章主要介绍“MyBatisPlus如何利用Service实现获取数据列表”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MyBatisPlus如何利用Service实现获取数据列表”文章能帮助大...
    99+
    2023-07-02
  • 如何获取mongodb数据库列表
    要获取MongoDB数据库列表,可以使用MongoDB的命令行工具或编程语言的MongoDB驱动程序。1. 使用MongoDB的命令...
    99+
    2023-09-12
    mongodb数据库
  • unicloud如何获取首页列表数据
    今天小编给大家分享一下unicloud如何获取首页列表数据的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。编辑页面发布成功后跳...
    99+
    2023-07-05
  • mfc如何获取列表控件的总数据
    要获取MFC列表控件的总数据,可以使用CListCtrl类的GetItemCount()函数。该函数返回列表控件中项目的总数。以下是...
    99+
    2023-09-07
    mfc
  • JavaScript如何实现异步获取表单数据
    这篇文章主要介绍JavaScript如何实现异步获取表单数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!本文实例为大家分享了JavaScript实现异步获取表单数据的具体代码,供大家参考,具体内容如下在上一篇文章中...
    99+
    2023-06-15
  • 如何从我们当前使用的数据库中的表中获取列列表
    要获取当前使用的数据库中表的列列表,您需要执行以下步骤:1. 连接到数据库:使用适当的数据库连接方法连接到您当前使用的数据库。这可以...
    99+
    2023-10-12
    数据库
  • 如何从我们当前使用的数据库中的表中获取列列表?
    可以使用 SHOW COLUMNS 语句来完成。它的语法如下 -语法SHOW COLUMNS FROM tab_name这里tab_name是我们要从中查看列列表的表的名称。示例在例如,我们从名为 Student_info 的表中获取列列表...
    99+
    2023-10-22
  • 如何利用python实现列表嵌套字典取值
    目录一、实例二、解决思路三、代码示例一、实例 将以下列表的backup_unit_id全部提取出来 示例: dbs = [{         "backup_unit_id": 16...
    99+
    2022-11-11
  • c# 如何实现获取二维数组的列数
    二维数组的行数可以使用Length属性获得,但由于C#中支持不规则数组,因此二维数组中每一行中的列数可能不会相同 如何获取二维数组中每一维的列数呢? 答案还是Length属性,因为二...
    99+
    2022-11-12
  • Java使用RedisTemplate如何根据前缀获取key列表
    目录使用RedisTemplate根据前缀获取key列表批量获取 key批量获取 valueRedisTemplate如何获取符合要求的key如图:reds中存了三条数据我写的tes...
    99+
    2022-11-13
  • 利用java如何实现获取redis数据库的日志信息
    这篇文章给大家介绍利用java如何实现获取redis数据库的日志信息,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。效果展示如下所示:实时监控redis环境信息和日志列表Redis配置在windows下安装的redis,...
    99+
    2023-05-31
    java redis 日志
  • Python数据获取如何实现图片数据提取
    本篇内容主要讲解“Python数据获取如何实现图片数据提取”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python数据获取如何实现图片数据提取”吧!有很多功能&hellip;比如用户画...
    99+
    2023-06-30
  • 利用Java如何实现获取UTC时间
    本篇文章为大家展示了利用Java如何实现获取UTC时间,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。本文实例讲述了Java获取UTC时间的方法。分享给大家供大家参考,具体如下:取得本地时间:java...
    99+
    2023-05-31
    java utc时间 ava
  • 如何利用Pandas读取某列某行数据
    小编给大家分享一下如何利用Pandas读取某列某行数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!实际操作中我们经常需要寻找数据的某行或者某列,这里介绍我在使用...
    99+
    2023-06-29
  • vue如何从后台获取数据生成动态菜单列表
    目录1.数据准备2.选择组件3.配置路由4.不出问题这样就可以实现动态路由了5.完整代码1.数据准备 树形菜单基本数据很简单,只需要菜单id,菜单名称,路由地址,图标。下图中的节点i...
    99+
    2022-11-13
  • 如何实现ajax获取跨域数据
    这篇文章给大家分享的是有关如何实现ajax获取跨域数据的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果图源码<html><head>  <script ...
    99+
    2023-06-08
  • 如何利用AJAX获取Django后端数据详解
    使用Django服务网页时,只要用户执行导致页面更改的操作,即使该更改仅影响页面的一小部分,它都会将完整的HTML模板传递给浏览器。但是如果我们只想更新页面的一部分,则不必完全重新渲...
    99+
    2022-11-12
  • 我们如何从 MySQL Server 命令行获取特定数据库中的表列表?
    我们需要使用“mysqlshow”客户端程序以及数据库名称来获取特定数据库中的表列表。它的语法如下 -Mysqlshow – u root db_name [pat_matching]这里 db_name 是我们要从中获取表名称...
    99+
    2023-10-22
  • 利用Java如何实现获取properties配置文件
    利用Java如何实现获取properties配置文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java读取Properties文件Properties类读取Proper...
    99+
    2023-05-31
    java properties ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作