查询对象定义
示例
type UserQuery struct {
PageQuery
ScoreLt *int
MemoStart *string
// ...
}
查询接口
查询对象需要实现查询接口,以便构建分页子句和排序子句:
package core
type Query interface {
GetPageNumber() int
GetPageSize() int
CalcOffset() int
GetSort() *string
NeedPaging() bool
}
GoooQo为查询接口提供了一个标准实现PageQuery
:
字段定义
查询对象用于映射 SQL 语句的动态部分,例如过滤条件、分页和排序。
查询对象中的每个字段用于映射一组查询条件。
查看以下文档以了解如何定义查询对象中的字段:
谓词后缀字段逻辑后缀字段子查询字段ER关系字段自定义字段最后更新于
这有帮助吗?