命名hibernate查询的列表在哪里?



我想在我的实体表中找到值最高的id。通过阅读其他帖子,我发现您可以构建查询方法,如:

public interface ArticleRepository extends CrudRepository<Article, Integer> {
public List<Article> findByOrderByIdDesc();
}

这些方法是由关键字模块构造的,我看到别人做了一个只返回前10个结果的方法。我想找到基本关键字的列表,这样我就可以尝试优化调用(它似乎运行得有点慢)。我不知道它是否会有所帮助,但我首先想尝试像findFirstByOrderByIdDesc()

文档在Spring Data JPA: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods中,我看到这里提到的FindFirst: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repository-query-keywords

根据您的需要,findFirst5OrderByIdDesc()如何?

最新更新