首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持嵌套属性条件的Spring Data TypedSort

支持嵌套属性条件的Spring Data TypedSort
EN

Stack Overflow用户
提问于 2021-06-09 22:35:04
回答 1查看 41关注 0票数 0

我正在尝试定义以下排序标准:

代码语言:javascript
复制
TypedSort<Task> typedSort = Sort.sort(Task.class);
Sort typedSortCriteria = typedSort.by(task -> task.getAssignee().getLastName())
    .descending();

但是我得到了一个编译异常:

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

发布于 2021-06-09 22:50:55

我的错,似乎我只是必须显式地转换Function

代码语言:javascript
复制
typedSort.by((Function<Task, String>) task -> task.getAssignee().getLastName())
    .descending();

无论如何,我希望这会对你有所帮助,因为目前还没有关于这种特殊情况的文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67906323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档