Query常用参数详解
时间:2023-03-18
本文章向大家介绍Query常用参数详解,主要内容包括排序参数、字段参数、使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
主要介绍一下Query类及其常用的参数。
参数介绍
Query里面大概分为四类参数:
分页参数:设置分页
排序参数:设置排序字段
条件参数:设置查询条件
字段参数:可返回指定字段
分页参数
Query类使用page(pageIdnex, pageSize)方法来进行设置
pageIndex:当前页索引
pageSize:每页几条数据
e.g.
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);
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”均为数据库字段
原文地址:https://www.cnblogs.com/yzx-sir/p/17229238.html
- ASP.NET MVC编程——模型
- ASP.NET MVC编程——验证、授权与安全
- 如何使用SAML配置CDSW的身份验证
- ASP.NET MVC编程——控制器
- ASP.NET MVC编程——视图
- 设计原则
- Entity Framework——配置文件设置
- 如何安装SAS并配置连接Hive/Impala
- Entity Framework——记录执行的命令信息
- 【BlackHat 2017 议题剖析】连接的力量:GitHub 企业版漏洞攻击链构造之旅
- CVE-2015-1641 Word 利用样本分析
- Cloudera Navigator介绍与安装
- [LeetCode]String主题系列{第5,6题}
- CDH内存调拨过度警告分析
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- python判断工作日,节假日
- Shell高级用法之重定向绑定
- 使用Pyspark进行特征工程时的那些坑
- AutoML之自动化特征工程
- 使用Pandas_UDF快速改造Pandas代码
- pandas:根据行间差值进行数据合并
- DeepFM算法解析及Python实现
- 词嵌入技术解析(一)
- 初识TPOT:一个基于Python的自动化机器学习开发工具
- 为你的机器学习模型创建API服务
- Vim实用技巧——使用.swp文件恢复已删除文件
- Dart 中 final 和 const 区别
- IDEA中Lombok插件的安装与使用
- 11 | Tornado源码分析:Gen 对象(下)
- 为啥不能用uuid做MySQL的主键 ?