baomidou / mybatis-plus

An powerful enhanced toolkit of MyBatis for simplify development
https://baomidou.com
Apache License 2.0
16.45k stars 4.31k forks source link

[功能改进]: 遇到的问题: 使用LambdaQueryWrapper进行查询 想使用排序 但不想使用分页 #6581

Closed jsk329007860 closed 2 weeks ago

jsk329007860 commented 2 weeks ago

确认

功能改进

使用LambdaQueryWrapper进行查询 想使用排序 但不想使用分页 而OrderItem对象里的column是String类型 导致不支持直接使用orderBy 能不能增加SFunction<T, ?>类型 从而能够直接使用

import com.baomidou.mybatisplus.core.toolkit.support.SFunction; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;

@Data @NoArgsConstructor @AllArgsConstructor public class LambdaOrderItem {

/**
 * 需要进行排序的字段
 */
private SFunction<T, ?> column;

/**
 * 是否正序排列,默认 true
 */
private boolean asc = true;

}

参考资料

No response