Commit 8957e941592d9debf0e13d19447e9b8cad9fa65f

Authored by 芋道源码
Committed by Gitee
2 parents fcfeb492 3819ed1c

!1512 feat(mybatis): 扩展 MPJLambdaWrapperX 查询功能- 重写 orderByAsc 方法支持升序排序功能

Merge pull request !1512 from Manumiter/master-jdk17
yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/query/MPJLambdaWrapperX.java
... ... @@ -15,6 +15,7 @@ import java.util.function.Consumer;
15 15 * <p>
16 16 * 1. 拼接条件的方法,增加 xxxIfPresent 方法,用于判断值不存在的时候,不要拼接到条件中。
17 17 * 2. SFunction<S, ?> column + <S> 泛型:支持任意类字段(主表、子表、三表),推荐写法, 让编译器自动推断 S 类型
  18 + *
18 19 * @param <T> 数据类型
19 20 */
20 21 public class MPJLambdaWrapperX<T> extends MPJLambdaWrapper<T> {
... ... @@ -123,6 +124,12 @@ public class MPJLambdaWrapperX&lt;T&gt; extends MPJLambdaWrapper&lt;T&gt; {
123 124 }
124 125  
125 126 @Override
  127 + public <X> MPJLambdaWrapperX<T> orderByAsc(SFunction<X, ?> column) {
  128 + super.orderByAsc(true, column);
  129 + return this;
  130 + }
  131 +
  132 + @Override
126 133 public MPJLambdaWrapperX<T> last(String lastSql) {
127 134 super.last(lastSql);
128 135 return this;
... ...