Micronuat 数据实体 findAll order by createddate desc

Micronuat Data Entity findAll order by createddate desc

我使用带有 JPA 的 micronuat 数据来访问 MySQL table。 findall return 所有数据,现在我想按 createdat 提交的日期时间对输出进行排序。

@Get("/")
List<Book> all() {
    return bookRepository.findAll()
}

如何按 createdat 字段对这个值进行排序? 谢谢

How to sort this value by createdat field?

一种简单的方法是将 listOrderByCreatedat() 方法添加到您的存储库。

@Repository
public interface BookRepository extends CrudRepository<Book, Long> {
    List<Book> listOrderByCreatedat();
}