Query类常用参数详解
主要介绍一下Query类及其常用的参数。
参数介绍
Query里面大概分为四类参数:
- 分页参数:设置分页
- 排序参数:设置排序字段
- 条件参数:设置查询条件
- 字段参数:可返回指定字段
分页参数
Query类使用page(pageIdnex, pageSize)方法来进行设置
pageIndex:当前页索引
pageSize:每页几条数据
eg:
Query query = new Query().page(2, 10);
List<User> list = dao.find(query);
排序参数
1.设置排序
orderby(String sortname, Sort sort)
sortname为数据库字段
Sort为排序方式枚举
eg:
Query query = new Query().orderby("create_time",Sort.DESC);
dao.find(query);
追加多个字段排序:
query.orderby("create_time",Sort.DESC).orderby("id",Sort.ASC);
条件参数
查询方式 | 说明 |
---|---|
eq | 等于= |
gt | 大于> |
lt | 小于< |
ge | 大于等于>= |
le | 小于等于<= |
– | – |
notNull | IS NOT NULL |
isNull | NULL值查询 |
in | in()查询 |
like | 模糊查询 |
notEmpty | 字段不为空,非NULL且有内容 |
isEmpty | 字段为NULL或者为” |
notEq | 不等于<> |
notIn | not in()查询 |
eg:
Query query = new Query();
query.sql(" username='Jim' OR username='Tom'");
字段参数
在某些场景下,我们只想获取表里面几个字段的信息,不想查询所有字段可以这样使用
eg:
Query query = new Query();
// 只返回id,username
query.setColumns(Arrays.asList("id","username"));
List<TUser> list = dao.find(query);
”id”和”username”均为数据库字段
Query类常用参数详解相关推荐
- nmap常用参数详解
nmap常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 借用英雄联盟的一个英雄赵信的一句话:"即使敌众我寡,末将亦能万军丛中取敌将首级!".三国关羽 ...
- WPF-Visifire.Chart使用:常用参数详解
WPF-Visifire.Chart使用:常用参数详解 添加引用 1.百度下载WPFVisifire.Charts.dll程序集. 2.将程序集添加至你的项目引用. 代码部分 前台代码 <Gri ...
- free命令常用参数详解
free命令常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在运维期间我们会经常去查看服务器硬件信息,比如说内存,大家可能知道看内存用"[root@yinzh ...
- ls命令及常用参数详解
ls命令及常用参数详解 ls命令及常用参数详解 ls命令详解 Linux中执行ls -l后,显示的各列代表什么意思? ls命令及常用参数详解 ♢\color{red}{\diamondsuit}♢ l ...
- Pandas读取和将数据存储到多个sheet的excel以及read_excel函数常用参数详解
Pandas读取和将数据存储到多个sheet的excel以及read_excel函数常用参数详解 Excel数据显示: read_excel函数常用参数详解 1.io 读取路径 个人比较喜欢第一种(r ...
- linux下的arp刷新命令详解,linux arp 命令常用参数详解
linux arp 命令常用参数详解 linux arp 命令常用参数详解 显示和修改地址解析协议(ARP)使用的"IP 到物理"地址转换表. ARP -s inet_addr e ...
- ping ip 端口_学生会私房菜【20200305期】——Ping命令及其常用参数详解
一命令原理 Ping是ICMP的一个典型应用.Ping是检测网络连通的常用工具,同时也能收集其他相关信息.用户可以在Ping命令中指定不同参数,如ICMP报文长度.发送的ICMP报文个数.等待回复响应 ...
- docker常用参数详解,docker run常用参数详解(精)
1. 查询github上的镜像 docker search sybase 2. 下载 docker pull ifnazar/sybase_15_7 3. 删除镜像 docker rmi -f run ...
- DBCP连接池常用参数详解
DBCP连接池配置详解 连接池空闲连接数:连接池中存放的没有被使用的连接,使用getNumIdle()方法获取 连接池活动连接数:已经被程序借出,正在使用的连接数,当调用conn.close()方法后 ...
最新文章
- 时空大数据可视化表达分析,看MapGIS七大“超能力”
- nefu 628 Garden visiting
- mysql 最长字符串_那些年的Mysql
- USACO 3.1 Agri-Net 最短网络 (最小生成树)(普里姆算法)
- ElasticSearch各种查询对象Query的使用
- VTK:Qt之QImageToImageSource
- php缓存实例,一个PHP缓存类实例
- 3- OpenCV+TensorFlow 入门人工智能图像处理-TensorFlow入门
- a标签position为absolute时,IE无法点击(a position:absolute bug ie)
- 程序员如何跨过自我推销的难关?
- win8恢复我的计算机较早时间点,Win8系统的重置和刷新功能 -电脑资料
- [网络流24题-9]试题库问题
- android 清理大师 编程,清理大师 Android v2.3.3
- ssm网上球鞋商城(电子商务系统)ssm购物系统,ssm电子产品销售ssm鞋店销售购物ssm商城源码JSP购物系统
- 使用pyspider框架抓取猫途鹰旅游信息
- 利用kali Linux进行中间人攻击
- 波长光电IPO过会:年营收3亿 黄胜弟与朱敏夫妇是实控人
- 单片机毕业设计 stm32万能红外遥控器
- 验证码登录开发----手机验证码登录
- mysql 网络,MySQL :: MySQL 网络研讨会