天天看點

快速學習-Spring Data JPA 入門

第2章 Spring Data JPA的快速入門

Spring Data JPA完成客戶的基本CRUD操作

使用Spring Data JPA,需要整合Spring與Spring Data JPA,并且需要提供JPA的服務提供者hibernate,是以需要導入spring相關坐标,hibernate坐标,資料庫驅動坐标等

我們使用昨天案例中的Customer實體類對象,已經配置好了映射關系

Spring Data JPA是spring提供的一款對于資料通路層(Dao層)的架構,使用Spring Data JPA,隻需要按照架構的規範提供dao接口,不需要實作類就可以完成資料庫的增删改查、分頁查詢等方法的定義,極大的簡化了我們的開發過程。

在Spring Data JPA中,對于定義符合規範的Dao層接口,我們隻需要遵循以下幾點就可以了:

建立一個Dao層接口,并實作JpaRepository和JpaSpecificationExecutor

提供相應的泛型

這樣我們就定義好了一個符合Spring Data JPA規範的Dao層接口

完成了Spring Data JPA的環境搭建,并且編寫了符合Spring Data JPA 規範的Dao層接口之後,就可以使用定義好的Dao層接口進行客戶的基本CRUD操作