mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
feat: SqlOperators增加支持QueryColumn参数的重载
This commit is contained in:
parent
8a0b7e40c2
commit
179032ecec
@ -36,17 +36,13 @@ public class SqlOperators extends HashMap<String, SqlOperator> {
|
|||||||
return new SqlOperators();
|
return new SqlOperators();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static <T> SqlOperators of(
|
public static <T> SqlOperators of( LambdaGetter<T> getter, SqlOperator operator ) {
|
||||||
LambdaGetter<T> getter, SqlOperator operator
|
|
||||||
) {
|
|
||||||
SqlOperators map = new SqlOperators(1);
|
SqlOperators map = new SqlOperators(1);
|
||||||
map.put(LambdaUtil.getFieldName(getter), operator);
|
map.put(LambdaUtil.getFieldName(getter), operator);
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static <T> SqlOperators of(
|
public static <T> SqlOperators of(String fieldName, SqlOperator operator) {
|
||||||
String fieldName, SqlOperator operator
|
|
||||||
) {
|
|
||||||
SqlOperators map = new SqlOperators(1);
|
SqlOperators map = new SqlOperators(1);
|
||||||
map.put(fieldName, operator);
|
map.put(fieldName, operator);
|
||||||
return map;
|
return map;
|
||||||
@ -64,8 +60,14 @@ public class SqlOperators extends HashMap<String, SqlOperator> {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public <T> SqlOperators set(String fieldName, SqlOperator operator) {
|
public SqlOperators set(String fieldName, SqlOperator operator) {
|
||||||
this.put(fieldName, operator);
|
this.put(fieldName, operator);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public SqlOperators set(QueryColumn column, SqlOperator operator) {
|
||||||
|
this.put(column.getName(), operator);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user