SpringBoot 系列教程(十六):SpringBoot集成Spring Data-JPA實現增刪改查

什麼是spring data jpa?

spirng data jpa是spring提供的一套簡化JPA開發的框架,按照約定好的【方法命名規則】寫dao層接口,就可以在不寫接口實現的情況下,實現對數據庫的訪問和操作。同時提供了很多除了CRUD之外的功能,如分頁、排序、複雜查詢等等。

Spring Data JPA 可以理解爲 JPA 規範的再次封裝抽象,底層還是使用了 Hibernate 的 JPA 技術實現。

JPA僅僅是一種規範,也就是說JPA僅僅定義了一些接口,而接口是需要實現才能工作的。所以底層需要某種實現,而Hibernate就是實現了JPA接口的ORM框架。

也就是說:

JPA是一套ORM規範,Hibernate實現了JPA規範   ,spring的jpa對Hibrenate進行了封裝,比起Mybatis優點在於不用關注sql語句的編寫。

 如圖:

 

一、新建一個SpringBoot項目,項目名爲springboot-data-jap,引入pom依賴

    <parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.1.0.RELEASE</version>
		<relativePath 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章