如何改变QueryDSL findAll返回类型从可迭代到流?



如何将QueryDSL findAll返回类型从Iterable更改为Stream ?

如下所示:

interface StudentRepo extends JpaRepository,QuerydslPredicateExecutor{
Stream<Student> findAll(Predicate predicate);
}

我不太明白。

您需要findAll来返回Stream?您不能这样做,因为JpaRepository超接口已经定义了一个这样的方法,具有不兼容的返回类型。

但是,您可以使用任何其他支持的方法名称前缀,如readAllsearchAll

我不太明白QueryDSL是怎么进来的。

最新更新