Max*_*meF 40 java sql postgresql spring spring-data
我尝试在ASC上按顺序在表上创建一个Spring-Data-JPA应用程序,但它给了我一个错误:
Invalid derived query! No property asc found for type java.util.Calendar
Run Code Online (Sandbox Code Playgroud)
为什么?
List<Foo> findAllOrderByDateAsc();
Run Code Online (Sandbox Code Playgroud)
要么
@Query("SELECT * FROM foo ORDER BY date ASC")
List<Foo> findAllOrderByDateAsc();
Run Code Online (Sandbox Code Playgroud)
Joh*_*Lim 118
尝试在"All"和"Order"之间添加"By",如下所示:
List<Foo> findAllByOrderByDateAsc();
Run Code Online (Sandbox Code Playgroud)
我不认为你可以使用findAll作为前缀.
关于查询,select *JPQL是无效的.它应该是
select foo from Foo foo order by foo.date desc
Run Code Online (Sandbox Code Playgroud)
小智 5
例子 :
databaseDAO.findByUserNameOrderByCreatedDateDesc(username);
Run Code Online (Sandbox Code Playgroud)
根据用户名和创建日期排序列出用户。
@Repository
public interface DatabaseDAO extends JpaRepository<User,Integer> {
public List<RecentlyView> findByUserNameOrderByCreatedDateDesc(String username);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45364 次 |
| 最近记录: |