mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-08 17:48:25 +08:00
This commit is contained in:
parent
4de66ee547
commit
6e405ecc77
@ -26,6 +26,7 @@ import com.mybatisflex.core.util.ObjectUtil;
|
|||||||
import com.mybatisflex.core.util.StringUtil;
|
import com.mybatisflex.core.util.StringUtil;
|
||||||
|
|
||||||
import java.lang.reflect.Array;
|
import java.lang.reflect.Array;
|
||||||
|
import java.util.Collection;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.function.BooleanSupplier;
|
import java.util.function.BooleanSupplier;
|
||||||
|
|
||||||
@ -73,10 +74,18 @@ public class QueryCondition implements CloneSupport<QueryCondition> {
|
|||||||
return create(queryColumn, SqlConsts.EQUALS, value);
|
return create(queryColumn, SqlConsts.EQUALS, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static QueryCondition create(QueryColumn queryColumn, SqlOperator logic, Collection<?> values) {
|
||||||
|
return create(queryColumn, logic, values == null ? null : values.toArray());
|
||||||
|
}
|
||||||
|
|
||||||
public static QueryCondition create(QueryColumn queryColumn, SqlOperator logic, Object value) {
|
public static QueryCondition create(QueryColumn queryColumn, SqlOperator logic, Object value) {
|
||||||
return create(queryColumn, logic.getValue(), value);
|
return create(queryColumn, logic.getValue(), value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static QueryCondition create(QueryColumn queryColumn, String logic, Collection<?> values) {
|
||||||
|
return create(queryColumn, logic, values == null ? null : values.toArray());
|
||||||
|
}
|
||||||
|
|
||||||
public static QueryCondition create(QueryColumn queryColumn, String logic, Object value) {
|
public static QueryCondition create(QueryColumn queryColumn, String logic, Object value) {
|
||||||
QueryCondition condition = new QueryCondition();
|
QueryCondition condition = new QueryCondition();
|
||||||
condition.setColumn(queryColumn);
|
condition.setColumn(queryColumn);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user