首页 > 其他分享 >MyBatisPlus基础查询

MyBatisPlus基础查询

时间:2024-07-09 19:55:12浏览次数:9  
标签:queryWrapper MyBatisPlus QueryWrapper list 基础 查询 user new User

MyBatisPlus基础查询使用:

  • 1:多条件查询&排序:

    QueryWrapper<User> queryWrapper = new QueryWrapper<>();
    queryWrapper.lambda().ge(User::getId, 100).orderByDesc(User::getId);
    list = userService.list(queryWrapper);
    
  • 2:模糊查询:

    QueryWrapper<User> queryWrapper=new QueryWrapper<>();
    queryWrapper.lambda().like(User::getId,12);
    List<User> list = userService.list(queryWrapper);
    for (User user : list) {
            System.out.println(user.toString());
     }
    
  • 3:根据Wrapper更新:

//根据wrapper 更新
  LambdaQueryWrapper<User> updateWrapper = new QueryWrapper<User>().lambda().eq(User::getId, 101);
  User user = new User();
  user.setUsername("东方不败");
  user.setCreateDate(new Date());
  boolean update_flag = userService.update(user, updateWrapper);
  • 4:只查询一行&#

标签:queryWrapper,MyBatisPlus,QueryWrapper,list,基础,查询,user,new,User
From: https://blog.csdn.net/baidu_34848066/article/details/140305181

相关文章

  • [Java基础]
    数据类型Java的数据类型包括基本数据类型和引用数据类型:基本数据类型:整形:byte,short,int,long浮点型:float,double字符型:char布尔型:boolean引用数据类型:class,interface,array。引用拷贝,浅拷贝,深拷贝引用拷贝在Java中,对象的引用拷贝是指将一个对象的引......
  • [Java基础]反射
    反射获取任意对象的数据对对象一无所知的情况下publicclassStudent{privateStringname;privateIntegerage;publicStudent(Stringname,Integerage){this.name=name;this.age=age;}publicStringgetName(){......
  • [Java基础]HashMap
    HashMapHashMap的数据结构HashMap是:数组+链表/红黑树(JDK1.8增加了红黑树部分)数据底层具体存储的是什么?Node<k,v>这样的存储方式有什么优点呢?数据结构//默认初始容量(数组默认大小):16,2的整数次方staticfinalintDEFAULT_INITIAL_CAPACITY=1<<4;//最大......
  • python最简单的方式连接数据库做查询和插入操作
    用最简单的代码连接数据库并操作数据库1、包安装pipinstallpymysqlpipinstallcryptography2、源码样例importpymysqlimportuuididNum='123456'try:#连接数据库connection=pymysql.connect(host='192.168.0.11',user='xxxuser',password......
  • SQLAlchemy实现多条SQL语句参数化查询同时返回结果
    SQLAlchemy实现多条SQL语句参数化查询,每条SQL所使用的参数不一定相同,每条查询的结果以字典列表形式返回,多条语句的查询结果合并以列表形式返回。代码实现如下:defconnect_mysql(username,password,host,port,database,params,statements):connection_string=f'my......
  • Gradle基础:从入门到掌握
    人不走空                                          ......
  • 对零基础想转行网络安全同学的一点建议
    最近有同学在后台留言,0基础怎么学网络安全?0基础可以转行做网络安全吗?以前也碰到过类似的问题,想了想,今天简单写一下。我的回答是先了解,再入行。具体怎么做呢?首先,你要确定学习方向。网络安全是一个很大的概念,包含的东西也很多,比如web安全,系统安全,二进制安全,无线安全、数......
  • 网络安全工程师需要学什么?零基础怎么从入门到精通,看这一篇就够了
    前言我发现关于网络安全的学习路线网上有非常多看似高大上却无任何参考意义的回答。大多数的路线都是给了一个大概的框架,告诉你那些东西要考,以及建议了一个学习顺序。但是这对于小白来说是远远不够的,有的可能还会有误导性!比如说很多的学习路线会说要从语言开始学起,于是很......
  • 【2024最新】零基础如何学习挖漏洞?看这篇就够了(超详细)
    文章目录前言什么是漏洞挖掘学习漏洞挖掘的正确顺序漏洞挖掘需要具备的知识漏洞挖掘需要做什么有关漏洞挖掘的其他想法漏洞的复杂性团队工作写在最后==如何入门学习网络安全【黑客】==【----帮助网安学习,以下所有学习资料文末免费领取!----】大纲学习教程面试刷题资料......
  • 国开大学2024《社会保障基础(统设课)》
    1.养老保险通过强制性的分摊机制,为老年人提供足够收入以维持退休后的基本生活水平,防范老年风险,这是养老保险的()。答案:B.保险功能2.职工达到法定退休年龄,缴费未满15年,则()。答案:D.一次性领取个人账户储存额3.目前我国养老保险基金筹集的主要模......