我目前正在从事一个较旧的Spring项目(而不是Spring )。这将使用spring启动依赖项作为父BOM。计划在不久的将来迁移到SpringBoot。我们目前仍在使用2.6.7版本中的依赖项。在JPA存储库中,我自己的查询有问题。查询是一个JPQL查询,它只执行select:@Query("select x from y where y.date = (select max(tmp.date) from y tmp wherey.thingId = tmp.thingId)
需要一些关于使用SpringData执行查询的帮助。期望通过与存储库方法名称(Automated Query Construction)相结合,在Spring数据注释中执行下面的查询,以获得唯一的结果。显然,它有时会失败,因为它说结果不是唯一的。这里的问题是,在查询构造中是否仍然考虑方法名,同时在注释中执行查询。 @Query("SELECT r from Revision r WHERE r.revisionBid = ?这里定义了限制为1个结果的