批注接口 Query


@Target(FIELD) @Retention(RUNTIME) @Documented public @interface Query
查询注解
从以下版本开始:
1.0.0
作者:
CloudPivot Team, Jasmine
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    列名(注意:列名是数据库字段名,而不是实体类字段名。
    多列查询时的逻辑关系(仅当 columns 长度大于 1 时生效)
    查询类型(等值查询、模糊查询、范围查询等)
  • 元素详细资料

    • columns

      String[] columns
      列名(注意:列名是数据库字段名,而不是实体类字段名。如果命名是数据库关键字的,请使用转义符包裹)

      columns 为空时,默认取值字段名(自动转换为下划线命名);
      columns 不为空且 columns 长度大于 1,多个列查询条件之间为或关系(OR)。

      默认值:
      {}
    • type

      QueryType type
      查询类型(等值查询、模糊查询、范围查询等)
      默认值:
      EQ
    • logicalRelation

      LogicalRelation logicalRelation
      多列查询时的逻辑关系(仅当 columns 长度大于 1 时生效)
      默认值:
      OR