如何将QueryDSL findAll返回类型从Iterable更改为Stream ?
如下所示:
interface StudentRepo extends JpaRepository,QuerydslPredicateExecutor{
Stream<Student> findAll(Predicate predicate);
}
我不太明白。
您需要findAll
来返回Stream
?您不能这样做,因为JpaRepository
超接口已经定义了一个这样的方法,具有不兼容的返回类型。
但是,您可以使用任何其他支持的方法名称前缀,如readAll
或searchAll
。
我不太明白QueryDSL是怎么进来的。