如何在Spring数据jpa中使用stream作为where子句?

时间:2017-10-10 01:48:28

标签: spring spring-boot java-8 spring-data-jpa

我在springboot应用程序中使用org.springframework.boot:spring-boot-starter-data-jpa:1.5.4.RELEASE。我尝试了几种使用查询构建器功能构建查询的方案。例如 -

@Query(value="select new Foo(b.name) from Bar b where b.id IN (:ids)")
Stream<Foo> findByIdIn(@Param("ids")List<String> ids);

是否可以在where子句中使用流?例如 - Stream<Foo> findByIdIn(Stream<String> ids)之类的东西。如果它可能,那么我应该如何更改:@Query中的ID?

有人能指点我一个例子吗?

0 个答案:

没有答案