我得到了和这个问题一样的错误。但是,我知道这个问题(实际上是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);
是的,支持流中的投影。如果它们不起作用,那要么是一个Bug,要么是您的代码出了问题。
通常,包装类型的所有组合(stream
s、collection
s、optional
、future
s等等)应该可以与实际的结果类型(实体、投影、标量类型)自由组合。
下面从JPA查询中获取Spring数据投影的方法对我不起作用: https://stackoverflow.com/a/45443776/1005607 Spring数据投影模型界面: 一切都和那个公认的答案一样。但是得到这个错误: 我不想在查询中使用,它很脏,依赖于我们将其抽象为JPA的Hibernate。
下面从JPA查询获取Spring数据投影的方法对我不适用: https://stackoverflow.com/A/45443776/1005607
我试图使用spring data JPA的注释在mysql数据库上执行一个自定义查询。 null 当代码编译并且web服务器启动良好时,当我尝试运行相关方法时,我得到 搜索这个错误显示spring数据JPA:在结果元组中找不到别名!确保您的查询定义了别名,这说明它是一个已修复的错误。所以我想我的问题是不同的 这些代码是
问题内容: 我正在尝试使用spring数据jpa 的注释在mysql数据库上执行自定义查询。 该表是 和MySQL中的查询是 在Spring数据jpa中实现此功能时。我正在使用这种逻辑, 创建另一个包含两个变量的类,并 使用@Query编写查询,该方法返回类的对象列表。 像spring数据jpa中的查询是 当代码编译且Web服务器正常启动时,当我尝试运行相关方法时,我得到 搜索此错误将显示spri
我决定将我的Spring Boot应用程序从1.3.2升级到1.4.0。不幸的是,这几乎破坏了我用注释指定的所有JPA存储库查询。 我不知道这是什么,以及在那些版本之间有什么变化。 我发现的是这个JIRA问题,但我没有直接使用中的版本。我只在版本中使用。