github编辑

查询对象定义

示例

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

分页排序对象chevron-right

字段定义

查询对象用于映射 SQL 语句的动态部分,例如过滤条件、分页和排序。

查询对象中的每个字段用于映射一组查询条件。

查看以下文档以了解如何定义查询对象中的字段:

谓词后缀字段chevron-right逻辑后缀字段chevron-right子查询字段chevron-rightER关系字段chevron-right自定义字段chevron-right

最后更新于

这有帮助吗?