当前位置: 首页 > 知识库问答 >
问题:

Take2:spring data JPA:在结果元组中没有找到别名!确保查询定义了别名

诸正谊
2023-03-14

我得到了和这个问题一样的错误。但是,我知道这个问题(实际上是3个单独的问题)已经解决了。我使用的是sd-jpa1.11.1.release和sd-commons1.31.1.release。

以下是我的代码摘要:

public interface MyEntityJpaRepository extends JpaRepository<MyEntity, Long> {

    @Query("SELECT me FROM MyEntity me WHERE me.id IN (:ids) ")
    Stream<MyEntityProjection> findAllAndStream(@Param("ids") Iterable<Long> ids);

共有1个答案

云鸿达
2023-03-14

是的,支持流中的投影。如果它们不起作用,那要么是一个Bug,要么是您的代码出了问题。

通常,包装类型的所有组合(streams、collections、optionalfutures等等)应该可以与实际的结果类型(实体、投影、标量类型)自由组合。

 类似资料: