mybatis-plus条件构造器QueryWrapper常用方法

QueryWrapper常用方法


*附加条件构造器QueryWrapper常用方法 ---这几个肯定够用了 */ wrapper.eq("数据库字段名", "条件值"); //相当于where条件 wrapper.between("数据库字段名", "区间一", "区间二");//相当于范围内使用的 between wrapper.like("数据库字段名", "模糊查询的字符"); //模糊查询like wrapper.groupBy("数据库字段名"); //相当于group by分组 wrapper.in("数据库字段名", "包括的值,分割"); //相当于in wrapper.orderByAsc("数据库字段名"); //升序 wrapper.orderByDesc("数据库字段名");//降序 wrapper.ge("数据库字段名", "要比较的值"); //大于等于 wrapper.le("数据库字段名", "要比较的值"); //小于等

案例

  • eq 相当于where条件

wrapper.eq("name" , "Marray"); List<User> users = userMapper.selectList(wrapper); System.out.println(users);

  • between:范围之间 , 需要三个参数 , 第一个是表字段名 , 第二个是起始 , 第三个是结束 , 区间是既包含首也包含尾。

wrapper.between("age" , 20 , 30); List<User> users = userMapper.selectList(wrapper); System.out.println(users);

  • like:模糊查询

wrapper.like("name" , "a"); List<User> users = userMapper.selectList(wrapper); System.out.println(users);

  • orderByDesc:降序排列
  • orderByAsc:升序

wrapper.orderByDesc("id"); List<User> users = userMapper.selectList(wrapper); System.out.println(users);

  • last:拼接语句

wrapper.last("limit 1"); List<User> users = userMapper.selectList(wrapper); System.out.println(users);

等同于:

SELECT*FROM user WHERE deleted=0 limit 1


__EOF__

本文作者userName
本文链接https://www.cnblogs.com/zhangjuntao520/p/16757431.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   nulitao  阅读(564)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示