使用 filters 参数

filters 参数可以实现查询结果过滤,其实就相当于 SQL 中的 where 从句。

由于查询接口一般都是通过 GET 请求调用的,请求参数是在 URL 中,因此一般 where 从句中会用到的操作符都无法直接使用,需要使用数据过滤一节中的查询操作符进行指定。

1. 配置

在默认情况下,实体字段都是无法在 filters 参数中使用的。

只有明确在实体字段上标注 @Filterable 注解,才可以使用这个字段的过滤查询功能。

如下例配置 User 实体可以通过 name 字段做数据过滤:

@Table
public class User extends Model {
    @Id
    private String id;

    @Column
    @Filterable
    private String name;

    // 省略 getter 和 setter
}
上一篇:实体查询 下一篇:使用 orderby 参数

results matching ""

    No results matching ""