mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 09:08:24 +08:00
!403 distinct方法添加lambda支持
* opt: distinct方法添加lambda参数支持 * opt: distinct方法添加lambda参数支持
This commit is contained in:
parent
ce3a74e16d
commit
2d9d05b6e5
@ -22,6 +22,7 @@ import com.mybatisflex.core.util.LambdaGetter;
|
|||||||
import com.mybatisflex.core.util.LambdaUtil;
|
import com.mybatisflex.core.util.LambdaUtil;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static com.mybatisflex.core.constant.FuncName.*;
|
import static com.mybatisflex.core.constant.FuncName.*;
|
||||||
@ -2346,6 +2347,12 @@ public class QueryMethods {
|
|||||||
return new DistinctQueryColumn(columns);
|
return new DistinctQueryColumn(columns);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SafeVarargs
|
||||||
|
public static <T> DistinctQueryColumn distinct(LambdaGetter<T>... columns) {
|
||||||
|
return new DistinctQueryColumn(Arrays.stream(columns)
|
||||||
|
.map(LambdaUtil::getQueryColumn).toArray(QueryColumn[]::new));
|
||||||
|
}
|
||||||
|
|
||||||
// === CASE THEN ELSE ===
|
// === CASE THEN ELSE ===
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user