【发布时间】:2017-10-04 06:03:34
【问题描述】:
我有一个要过滤的数据库表,然后按反向(降序)顺序排序。我如何在与此类似的 Speedment 流中表达这一点:
films.stream()
.filter(Film.LENGTH.greaterThan(120))
.sorted(... some expression ...)
.skip(100)
.limit(50)
.collect(Collectors.toList());
我希望我的 SQL 查询由 Speedment 优化,因此我不能使用匿名 lambda。
【问题讨论】:
-
与一般匿名 lambda
Comparator::reversed相比,使用内置比较器很重要,否则 Speedment 将无法在后台呈现完全优化的 SQL 查询。 -
如果你在我标记后更改问题,你不能抱怨标记......