按日期排序ASC与Spring数据

我尝试在ASC上按顺序在表上创建一个Spring-Data-JPA应用程序,但它给了我一个错误:

Invalid derived query! No property asc found for type java.util.Calendar 

为什么?

 List findAllOrderByDateAsc(); 

要么

 @Query("SELECT * FROM foo ORDER BY date ASC") List findAllOrderByDateAsc(); 

尝试在“All”和“Order”之间添加“By”,如下所示:

 List findAllByOrderByDateAsc(); 

我不认为你可以使用findAll作为前缀。

关于查询, select *是无效的JPQL。 它应该是

 select foo from Foo foo order by foo.date desc 

date是SQL中的保留字。 例如,尝试将table属性更改为foo_date ,并将查询重写为SELECT * FROM foo ORDER BY foo_date DESC