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();
|
||||
}
|
||||
|
||||
public static <T> SqlOperators of(
|
||||
LambdaGetter<T> getter, SqlOperator operator
|
||||
) {
|
||||
public static <T> SqlOperators of( LambdaGetter<T> getter, SqlOperator operator ) {
|
||||
SqlOperators map = new SqlOperators(1);
|
||||
map.put(LambdaUtil.getFieldName(getter), operator);
|
||||
return map;
|
||||
}
|
||||
|
||||
public static <T> SqlOperators of(
|
||||
String fieldName, SqlOperator operator
|
||||
) {
|
||||
public static <T> SqlOperators of(String fieldName, SqlOperator operator) {
|
||||
SqlOperators map = new SqlOperators(1);
|
||||
map.put(fieldName, operator);
|
||||
return map;
|
||||
@ -64,8 +60,14 @@ public class SqlOperators extends HashMap<String, SqlOperator> {
|
||||
return this;
|
||||
}
|
||||
|
||||
public <T> SqlOperators set(String fieldName, SqlOperator operator) {
|
||||
public SqlOperators set(String fieldName, SqlOperator operator) {
|
||||
this.put(fieldName, operator);
|
||||
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