QueryWrapper中查询的坑及解决


当前第2页 返回上一页

此处是本猿自己工作中遇到的一些小问题,发表出来,以便记录,也给路过的伙伴提个醒。

QueryWrapper的查询方法

  • Wrapper: 条件构造抽象类,最顶端父类
  • AbstractWrapper: 用于查询条件封装,生成 sql 的 where 条件
  • QueryWrapper: Entity 对象封装操作类,不是用lambda语法
  • UpdateWrapper: Update 条件封装,用于Entity对象更新操作
  • AbstractLambdaWrapper: Lambda 语法使用 Wrapper统一处理解析 lambda 获取 column。
  • LambdaQueryWrapper: 看名称也能明白就是用于Lambda语法使用的查询Wrapper
  • LambdaUpdateWrapper: Lambda 更新封装Wrapper

QueryWrapper

@Test
? ? public void squery() {
? ? ? ? //创建QueryWrapper 对象
? ? ? ? QueryWrapper<User> queryWrapper = new QueryWrapper<>();
? ? ? ? //ge gt le lt: 大于等于 大于 小于等于 小于
? ? ? ? queryWrapper.ge("age",29);
? ? ? ? List<User> users = userMapper.selectList(queryWrapper);
? ? ? ? System.out.println(users);
? ? ? ??
? ? ? ? //eq ne ?等于 不等于
? ? ? ? //between 介于查询
? ? ? ? queryWrapper.between("age",28,30);
? ? ? ? List<User> users1 = userMapper.selectList(queryWrapper);
? ? ? ? System.out.println(users1);
? ? ? ??
? ? ? ? //模糊查询
? ? ? ? queryWrapper.like("nam","l");
? ? ? ? queryWrapper.select("id","nam");
? ? ? ? List<User> users2 = userMapper.selectList(queryWrapper);
? ? ? ? System.out.println(users2);
? ? ? ??
? ? ? ? // orderByDesc 降序查找
? ? ? ? queryWrapper.orderByDesc;
? ? ? ??
? ? ? ? //last 在sql语句后面拼接
? ? ? ? queryWrapper.last("limit 1");
? ? }

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。

更多SQL内容来自木庄网络博客


标签:SQL

返回前面的内容

相关阅读 >>

sql怎么学

sql能干什么

sql server数据库备份方式有哪些

sqlserver累计求和实现代码

navicat运行sql报错怎么办

sql中表锁定(lock、unlock)的具体使用

c#中的sqlcommand命令与dbtransaction事务处理

mssql 数据库同步教程

php实现单条sql执行多个数据的insert语句方法

mysql存储过程及语法详解

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...