spring jpa Specification 分頁查詢遇到的問題


在使用spring jpa 寫分頁查詢的sql時遇到以下錯誤:

Caused by: java.lang.IllegalArgumentException: At least 2 parameter(s) provided but only 1 parameter(s) present in query.

通過以下兩點解決:

1、請先檢查自己的Dao接口是否繼承JpaSpecificationExecutor。

2、如果是分頁查詢需要調用父類中Page<T> findAll(@Nullable Specification<T> spec, Pageable pageable)方法。

我就是在寫分頁查詢時調用的自定義的方法,雖然也是同樣的兩個參數,但是會報錯,換成調用父類的findAll方法解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM