Spring DATA JPA 中findAll 进行OrderBy方式

 更新时间:2021年11月20日 10:54:31   作者:remote_roamer  
这篇文章主要介绍了Spring DATA JPA 中findAll 进行OrderBy方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Spring DATA JPA 中findAll 进行OrderBy

需要在 repository 中 定义这样的方法 :

findAllByOrderByUpdatedAtDesc()
public List findAllByOrderByUpdatedAtDesc();

重要:(中间要多加一个By)

findAllByOrderByUpdatedAtDesc();

The little ‘By' does all the magic.

Spring Data JPA使用orderby的一个小坑

按照网上可以查到的JPA写法,我想找到全部的数据并且按照rank升序排列,代码如下

public interface RsEventRepository extends CrudRepository<RsEventDto, Integer> {
  List<RsEventDto> findAllByOrderByRankAsc();
  }

结果java报错,接着在entity,还有repository里面找问题。

java.lang.IllegalStateException: Failed to load ApplicationContext

No property asc found for type int! Traversed path: RsEventEntity.rank.

最后发现,应该在ALL后面加个by

List<RsEventDto> findAllByOrderByRankAsc();

这样就可以按照我的想法进行查询了。

果然,JPA写CRUD全靠猜-_-

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java实现网页解析示例

    java实现网页解析示例

    这篇文章主要介绍了java实现网页解析示例,需要的朋友可以参考下
    2014-04-04
  • 使用Idea连接MySQL的详细步骤总结

    使用Idea连接MySQL的详细步骤总结

    今天给大家带来的是关于IDEA连接数据库的问题,文章围绕着使用Idea连接MySQL的详细步骤展开,文中有非常详细的介绍及图文示例,需要的朋友可以参考下
    2021-06-06
  • 解决Mybatis的@Param()注解导致分页失效的问题

    解决Mybatis的@Param()注解导致分页失效的问题

    这篇文章主要介绍了解决Mybatis的@Param()注解导致分页失效的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • hadoop分布式环境搭建过程

    hadoop分布式环境搭建过程

    这篇文章主要介绍了hadoop分布式环境搭建过程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • SpringBoot中的PropertySource原理详解

    SpringBoot中的PropertySource原理详解

    这篇文章主要介绍了SpringBoot中的PropertySource原理详解,PropertySource 是一个非常重要的概念,它允许您在应用程序中定义属性,并将这些属性注入到 Spring 环境中,需要的朋友可以参考下
    2023-07-07
  • SpringBoot中配置AOP详解

    SpringBoot中配置AOP详解

    这篇文章主要介绍了SpringBoot中配置AOP详解,Spring Boot 在Spring 的基础上对AOP的配置提供了自动化配置解决方案spring-boot-starter-aop,使开发者能够更加便捷地在Spring Boot项目中使用AOP,需要的朋友可以参考下
    2024-01-01
  • JavaSE实现猜拳游戏

    JavaSE实现猜拳游戏

    这篇文章主要为大家详细介绍了JavaSE实现猜拳游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • 详解Spring Boot 目录文件结构

    详解Spring Boot 目录文件结构

    这篇文章主要介绍了Spring Boot 目录文件结构的相关资料,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • 如何在java 8 map中使用stream

    如何在java 8 map中使用stream

    这篇文章主要介绍了如何在java 8 map中使用stream,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • spring boot 实现配置多个DispatcherServlet最简单方式

    spring boot 实现配置多个DispatcherServlet最简单方式

    这篇文章主要介绍了spring boot 实现配置多个DispatcherServlet最简单方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01

最新评论