【发布时间】:2020-04-27 09:41:09
【问题描述】:
世界专家您好。需要一些有关使用 SpringData 执行查询的帮助。
期望是通过结合存储库方法名称(Automated Query Construction)来执行Spring Data注解中的Query以获得唯一的结果。显然,它不时会说结果不是唯一的。 这里的问题是在查询构造中是否仍然考虑方法名称,同时还在注释中执行查询。
@Query("SELECT r from Revision r WHERE r.revisionBid = ?1 AND r.revisionStatusId = ?2 ORDER BY r.lastModifiedDate DESC")
Optional<Revision> findFirst(Integer revisionBid, Integer revisionStatusId);
提前致谢!
此处定义了限制为 1 个结果的查询创建,方法名称中包含 FIRST 和 TOP。
【问题讨论】:
-
无法理解问题。
标签: postgresql spring-boot spring-data