Spring Jpa findBy方法获取最佳结果

时间:2018-08-06 16:04:28

标签: spring spring-mvc spring-boot spring-data-jpa spring-data

我有一个包含以下数据的表。

Name    Version
----    -------
ABC      1.0
ABC      1.1
BCD      1.0
BCD      1.1
BCD      1.2

我正在尝试编写一个spring数据jpa findBy方法来查询具有最新版本的所有名称。所以我的结果应该是

Name     Version
----     -------
ABC      1.1
BCD      1.2

我尝试了

findByTopVersionDesc
findByDistinctTopNameDescVersionDesc
findByFirstNameDescVersionDesc

和其他组合,但无法完成这项工作。有什么建议

1 个答案:

答案 0 :(得分:0)

您编写方法名称的方式可能是错误的:

Spring Docs for what you are trying to do