@Inherited
@Documented
@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface FilterColumn
详情见: https://redkale.org
限定符和类型 | 可选元素和说明 |
---|---|
java.lang.String |
comment
备注描述
|
FilterExpress |
express
express的默认值根据字段类型的不同而不同:
数组 --> IN Range --> Between 其他 --> = |
boolean |
itemand
当标记的字段类型是数组/Collection类型且express不是IN/NOTIN时,则构建过滤条件时会遍历字段值的元素来循环构建表达式,元素之间的关系是AND或OR由该值来确定
|
long |
least
当字段类型是Number时, 如果值>=least() 则需要过滤, 否则跳过该字段
|
java.lang.String |
name
对应Entity Class中字段的名称, 而不是SQL字段名称
|
public abstract FilterExpress express