第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操作