场景

项目搭建专栏:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/column/info/37194

基础搭建:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89407994

实现

selectById查询

/**** 通用查询操作  通过ID查询*/@Testpublic void testCommomSelectById() {Employee employee=employeeMapper.selectById(1);System.out.println("*******************"+employee);}

selectOne查询

/**** 通用查询操作 selectOne 最多只能查到一个*/@Testpublic void testCommomSelectOne() {Employee employee = new Employee();employee.setId(3);employee.setName("气质");Employee employeeresult=employeeMapper.selectOne(employee);System.out.println("*******************"+employeeresult);}

selectBatchIdsvc查询

/**** 通用查询操作 selectBatchIds 通过多个ID进行查询*/@Testpublic void testCommomSelectBatchIds() {List<Integer> idList = new ArrayList<Integer>();idList.add(1);idList.add(2);idList.add(3);List<Employee>employeeList=employeeMapper.selectBatchIds(idList);System.out.println("*******************"+employeeList);for (Employee employee : employeeList) {System.out.println(employee.getName());}}

selectbyMap查询

/**** 通用查询操作 selectByMap  map要写列名条件 不能是实体属性名*/@Testpublic void testCommomSelectByMap() {Map<String, Object> columnMap = new HashMap<String, Object>();columnMap.put("name", "气质");columnMap.put("gender", "0");List<Employee> employeeList=employeeMapper.selectByMap(columnMap);System.out.println("*******************"+employeeList);for (Employee employee : employeeList) {System.out.println(employee.getName());}}

selectByPage查询

分页查询,第二个参数为条件构造器这里置为空。

/**** 通用查询操作 selectByPage*/@Testpublic void testCommomSelectByPage() {List<Employee> employeeList=employeeMapper.selectPage(new Page<Object>(2, 2), null);System.out.println("*******************"+employeeList);for (Employee employee : employeeList) {System.out.println(employee.getName());}}

源码下载

https://download.csdn.net/download/badao_liumang_qizhi/11133873

MyBatisPlus查询方法selectById、selectOne、selectBatchIds、selectByMap、selectPage的使用相关推荐

  1. mybatisplus查询今天的数据_MybatisPlus(CRUD)

    插入功能 //测试插入@Testpublic void testInsert(){ User user = new User(); user.setName("ironman"); ...

  2. MyBatisPlus查询时报错,Unknow column ‘id‘ in ‘field list‘,怎么解决?

    在使用MyBatisPlus的selectById()方法查询数据时,报出了一个错误: java.sql.SQLSyntaxErrorException Create breakpoint Unkno ...

  3. Mybatis-Plus查询之条件查询(用户名查询)(批量查询)

    Mybatis-Plus查询之条件查询(用户名查询)(批量查询) 上代码 上代码 //查询多个用户//Arrays.asList 工具类List<User> users = iUserRe ...

  4. MyBatis-plus 查询 模糊查询的使用

    在使用MyBatis-plus的时候,一些基础的增删改查可以不用再自己写sql了: public interface UserDao extends BaseMapper<FykUser> ...

  5. Mybatis-plus 查询指定字段 select

    Mybatis-plus 查询指定字段 select 表结构 CREATE TABLE `user` (`id` bigint(20) NOT NULL COMMENT '主键',`name` var ...

  6. mybatis-plus查询sql条件拼接deleted = 0

    本文介绍springboot整合mybatis-plus在项目中使用时,写查询方法的时候,使用lambda表示查询数据,在真正执行sql的时候where条件会拼接deleted = 0 . 原因:1. ...

  7. java 数据库 流式查询_关于mybatis:强大MyBatis-三种流式查询方法

    基本概念 流式查问指的是查问胜利后不是返回一个汇合而是返回一个迭代器,利用每次从迭代器取一条查问后果.流式查问的益处是可能升高内存应用. [腾讯云]云产品限时秒杀,爆款1核2G云服务器,首年99元 如 ...

  8. 常见的数据库端口及查询方法

    数据库 默认端口 查询方法 Oracle 1521 在Oracle Net Manager界面中查看 DB2 50000 在db2cmd中执行db2 get dbm cfg |find "S ...

  9. @query 注解的定义_SpringDataJpa(5)---定义查询方法

    定义查询方法的配置方法 由于Spring JPA Repository的实现原理是采用动态代理的机制,所以我们介绍两种定义查询方法:从方法名称中可以指定特定用于存储的查询和更新,或通过使用@Query ...

最新文章

  1. UA MATH636 信息论8 纠错码简介
  2. 计算机图形学画圆和直线代码,计算机图形学作业(中点法画直线和八分画圆法).doc...
  3. 用原生JavaScript实现淡入淡出轮播图
  4. 计算机组成原理--主存储器
  5. 【译】2019年开始使用Typescript
  6. 盘点黑客与程序员的十大区别
  7. Centos 下Nginx 自启动脚本
  8. teechart的addarray_用Teechart画二维成像图
  9. ChatGpt会替代码农可行性分析
  10. shell中sudo和su命令
  11. 使用python计算内含报酬率
  12. 百度云网盘批量分享独立链接,简单暴力!!! 不用下载软件,直接在网页上搞定!
  13. 【Nginx】01-什么是Nginx?Nginx技术的功能及其特性介绍
  14. ZCMU--5193: 韩信点兵(C语言)
  15. 一个故事搞懂经济危机(少儿不宜)
  16. 【什么是服务器托管?为什么要托管呢?】
  17. 探究c++智能指针中auto_ptr_ref的存在意义
  18. “传统文化传承人暨未来经济人才研修班”首期在山东省成功举办
  19. 计算机硬件安全措施,企业计算机硬件安全保障措施的探究
  20. AUTOSAR开发技术手册

热门文章

  1. 每天学一点儿shell:Linux三剑客——awk命令
  2. 每天学一点儿shell:linux中时间函数的date的用法
  3. orika java_Orika JavaBean映射工具探秘
  4. access vba表字段_【Access】创建数据表并新增字段
  5. postgresql 创建用户_Liunx系统安装PostgreSQL数据库教程,值得程序员收藏pg安装教程
  6. 系统数据据结库设计理论mysql_基于JavaEE的报刊征订管理系统_JSP网站设计_MySQL数据库设计...
  7. python有哪些插件_Python和它高大上的插件们
  8. 动态语言与静态语言的区别
  9. 根据字符串选择类并完成类的初始化--方法二
  10. 减少训练成本的一个方法