@Documented @Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) @Inherited public @interface Condition
| 限定符和类型 | 可选元素和说明 |
|---|---|
String |
column
数据库字段名
|
Class<? extends ConditionValueHandler> |
handlerClass |
boolean |
ignore
是否忽略,设置true,@Condition将不起作用
|
boolean |
ignoreEmptyString
是否忽略空字符串,设置true,忽略空字符串的字段
|
String[] |
ignoreValue
设置忽略的值,如果字段值跟设置的值匹配,则不会生成条件。
|
int |
index
决定WHERE后面表达式顺序,值小的靠左,可设置该值调整WHERE后面的条件顺序。
|
Joint |
joint
表达式之间的连接符,AND|OR,默认AND
|
Operator |
operator
连接符
|
public abstract Joint joint
public abstract String column
public abstract Operator operator
public abstract boolean ignore
public abstract boolean ignoreEmptyString
public abstract String[] ignoreValue
public abstract Class<? extends ConditionValueHandler> handlerClass
Copyright © 2021. All Rights Reserved.