我对 Lagom 框架非常陌生,我完全不知道自己在做什么。我有一个可以正常工作的简单 CRUD lagom 应用程序,但我不知道如何检索列表。
所以这就是我现在所拥有的,但我得到了
@Override
public ServiceCall<NotUsed, Source<Movie, ?>> getMovies() {
return request -> {
CompletionStage<Source<Movie, ?>> movieFuture = session.selectAll("SELECT * FROM movies")
.thenApply(rows -> rows.stream()
.map(row -> Movie.builder()
.id(row.getString("id"))
.name(row.getString("name"))
.genre(row.getString("genre"))
.build()));
//.thenApply(TreePVector::from));
//.thenApply(is -> is.collect(Collectors.toList()))
return movieFuture;
};
}
但我在线[Java] Type mismatch: cannot convert from Stream<Object> to Source<Movie,?>
上遇到错误rows.stream()
。
任何帮助,将不胜感激。
提前致谢。