當前位置:編程學習大全網 - 源碼下載 - 如何用spring數據的接口pagingandsorint實現分頁查詢?

如何用spring數據的接口pagingandsorint實現分頁查詢?

AppleFramework在數據訪問控制層采用Spring數據作為解決方案。

下面是對Spring數據相關知識的更詳細的描述。

1解決的問題。春季數據

Spring Data:提供了壹整套數據訪問層(DAO)解決方案。

致力於減少數據訪問層(DAO)的開發。

它基於壹個名為Repository的接口類,

它被定義為訪問底層數據模型的超級接口。

對於特定的數據訪問操作,在其子接口中定義。

公共接口庫& ltt,ID擴展Serializable & gt{

}

繼承這個接口的所有接口都由spring管理。作為壹個標識接口,這個接口用於控制域模型。

Spring數據允許我們只定義接口,只要遵循spring數據的規範,就不需要寫實現類。

2.什麽是存儲庫?

2.1 Repository:通過用於訪問類似的域對象集合的接口,

域和數據映射層之間的坐標。這個名字類似於我們通常所說的道。

在這裏,我們將根據這個習慣來調用數據訪問層存儲庫。

Spring Data為我們提供了幾個存儲庫,基本存儲庫提供了最基本的數據訪問功能。

幾個子接口擴展了壹些功能。它們的繼承關系如下:

Repository:只是壹個logo,表示繼承它的任何東西都是倉庫接口類,方便Spring自動掃描識別。

CrudRepository:繼承存儲庫並實現壹組與CRUD相關的方法。

PagingAndSortingRepository:繼承了CrudRepository,實現了壹套分頁排序相關的方法。

JpaRepository:繼承PagingAndSortingRepository,實現壹組與JPA規範相關的方法。

JpaSpecificationExecutor:它比較特殊,不屬於存儲庫系統,實現了壹套JPA標準查詢相關的方法。

我們自己的XxxxRepository需要繼承JpaRepository。

這樣,我們的XxxxRepository接口就具備了通用數據訪問控制層的能力。

拿去吧。

  • 上一篇:果園的好詞好句
  • 下一篇:操作render執行有哪些方法
  • copyright 2024編程學習大全網