Spring DATA JPA 中findAll 進(jìn)行OrderBy方式
Spring DATA JPA 中findAll 進(jìn)行OrderBy
需要在 repository 中 定義這樣的方法 :
findAllByOrderByUpdatedAtDesc()
public List findAllByOrderByUpdatedAtDesc();
重要:(中間要多加一個(gè)By)
findAllByOrderByUpdatedAtDesc();
The little ‘By' does all the magic.
Spring Data JPA使用orderby的一個(gè)小坑
按照網(wǎng)上可以查到的JPA寫法,我想找到全部的數(shù)據(jù)并且按照rank升序排列,代碼如下
public interface RsEventRepository extends CrudRepository<RsEventDto, Integer> { List<RsEventDto> findAllByOrderByRankAsc(); }
結(jié)果java報(bào)錯(cuò),接著在entity,還有repository里面找問(wèn)題。
java.lang.IllegalStateException: Failed to load ApplicationContext
No property asc found for type int! Traversed path: RsEventEntity.rank.
最后發(fā)現(xiàn),應(yīng)該在ALL后面加個(gè)by
List<RsEventDto> findAllByOrderByRankAsc();
這樣就可以按照我的想法進(jìn)行查詢了。
果然,JPA寫CRUD全靠猜-_-
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
java實(shí)現(xiàn)網(wǎng)頁(yè)解析示例
這篇文章主要介紹了java實(shí)現(xiàn)網(wǎng)頁(yè)解析示例,需要的朋友可以參考下2014-04-04解決Mybatis的@Param()注解導(dǎo)致分頁(yè)失效的問(wèn)題
這篇文章主要介紹了解決Mybatis的@Param()注解導(dǎo)致分頁(yè)失效的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04SpringBoot中的PropertySource原理詳解
這篇文章主要介紹了SpringBoot中的PropertySource原理詳解,PropertySource?是一個(gè)非常重要的概念,它允許您在應(yīng)用程序中定義屬性,并將這些屬性注入到?Spring?環(huán)境中,需要的朋友可以參考下2023-07-07詳解Spring Boot 目錄文件結(jié)構(gòu)
這篇文章主要介紹了Spring Boot 目錄文件結(jié)構(gòu)的相關(guān)資料,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07spring boot 實(shí)現(xiàn)配置多個(gè)DispatcherServlet最簡(jiǎn)單方式
這篇文章主要介紹了spring boot 實(shí)現(xiàn)配置多個(gè)DispatcherServlet最簡(jiǎn)單方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01