【问题标题】:retrieve the last 100 record based on timestamp descending根据时间戳降序检索最后 100 条记录
【发布时间】:2015-01-19 15:35:07
【问题描述】:

我在数据库中的表包含 10000 条记录,该表包含时间戳列我想根据时间戳降序检索最后 100 条记录我使用 spring mvc 和 jpa 存储库有人可以帮助我怎么做吗?

【问题讨论】:

    标签: database hibernate spring-mvc jpa spring-data


    【解决方案1】:

    在你的存储库中尝试这样的事情

    List<MyEntity> findAllOrderByTimestampDesc(Pageable pageable);
    

    然后,用

    调用它
    int queryLimit = 100;
    List<MyEntity> queryResults = myRepository.findAllOrderByTimestampDesc(new PageRequest(0, queryLimit));
    

    【讨论】:

    • 这个很好的方法,但它获取前 100 条记录我想检索最后 100 条记录
    • 只要把方法名改成findAllOrderByTimestampAsc
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-10
    • 1970-01-01
    • 2020-07-30
    • 2021-07-31
    • 2020-09-21
    • 1970-01-01
    相关资源
    最近更新 更多