@Retention(value=RUNTIME)
@Target(value={METHOD,TYPE})
@Documented
public @interface EnableWhereHelper
| 限定符和类型 | 可选元素和说明 |
|---|---|
boolean |
debuglog
为
true输出调试信息 |
boolean |
enable
为
true启用WhereHelper |
java.lang.String |
logicOperator
表达式之间的逻辑操作连接符AND 或 OR,默认AND
|
java.lang.Class<? extends gu.sql2java.BaseRow> |
targetClass
输入参数的目标表对象,默认为
BaseRow ,
如果只是简单的单表查询,且变量命名都是字段名,就在此定义表记录类型,
以方便WhereHelper准确识别字段类型 |
java.lang.String |
value
SELECT ${column} FROM ${table} 语句
|
java.lang.String[] |
varTypeKeys
变量名列表,与varTypeValues一起定义变量类型,
对于非String类型字段和Number类型的字段需要在此定义类型
|
java.lang.Class<?>[] |
varTypeValues
与varTypeKeys一起定义变量名的类型,长度必须与varTypeKeys一样,
数组中的每个元素是varTypeKeys对应索引位置的变量名的类型
|
public abstract java.lang.Class<? extends gu.sql2java.BaseRow> targetClass
BaseRow ,
如果只是简单的单表查询,且变量命名都是字段名,就在此定义表记录类型,
以方便WhereHelper准确识别字段类型Copyright © 2022. All Rights Reserved.