v3.5.3 多次调用select已实现根据参数动态查询列,虽然手动创建SFunction的list也可以做到,但是觉得多次调用select更方便一点。 ``` java public LambdaQueryWrapper select(List> columns) { if (CollectionUtils.isNotEmpty(columns)) { this.sqlSelect.setStringValue(columnsToString(false, columns)); } return typedThis; } // 将上面的代码改成下面这样的 public LambdaQueryWrapperE select(List> columns) { if (CollectionUtils.isNotEmpty(columns)) { String cs = columns.stream().map(i -> columnToString(i, false)).collect(Collectors.joining(StringPool.COMMA)); this.sqlSelect.setStringValue( sqlSelect.getStringValue() == null ? cs : sqlSelect.getStringValue() + StringPool.COMMA + cs ); } return typedThis; }

Comment From: qmdx

你这个改动可能会对需要覆盖的需求存在冲突,后面会考虑增加 select(condtion, columns) 支持