我正在尝试定义以下排序标准:
TypedSort<Task> typedSort = Sort.sort(Task.class);
Sort typedSortCriteria = typedSort.by(task -> task.getAssignee().getLastName())
.descending();
但我得到一个编译异常:
The method by(Function<Task,String>) is ambiguous for the type Sort.TypedSort<Task>
是否可以定义嵌套属性类型的排序条件?
PS。我也向 Spring Data Commons 存储库提交了一个问题以澄清这一点:
https://github.com/spring-projects/spring-data-commons/issues/2380