當前位置:成語大全網 - 書法字典 - Spring Boot數據庫交互的春季數據JPA

Spring Boot數據庫交互的春季數據JPA

JPA被稱為Java持久性API(Java Persistence API),是Sun公司在JavaEE 5中提出的Java持久性規範。它為Java開發人員管理Java應用程序中的關系數據提供了壹個對象/關聯映射工具。JPA吸收了當前Java持久性技術的優點,旨在標準化和簡化Java對象的持久性。很多ORM框架都實現了JPA規範,比如Hibernate和EclipseLink。

Spring Data JPA旨在通過減少實際工作量來顯著改善數據訪問層的實現。它在JPA的基礎上做了壹些封裝,可以很容易地實現基於JPA的知識庫。這個模塊處理對基於JPA的數據訪問層的增強支持。它使得構建使用數據訪問技術的Spring驅動的應用程序變得更加容易。

需要註意的是,JPA統壹了訪問ORM框架的Java應用的規範。

JPA為我們提供了以下規格:

以上定義引自網絡科技文章,我還在不斷的了解和學習中。讓我們以壹個演示為例:

五分鐘後從Spring Boot開始

http://127 . 0 . 0 . 1:8080/getLead?線索ID = 10xxxxx46或http://127 . 0 . 0 . 1:8080/getlead/10 xxxxx 46。

其中,第壹條sql是非nativeQuery,第二條和第三條SQL是nativeQuery。nativeQuery的SQL是我們平時寫的SQL,不是native query的SQL,是Spring Boot JPA為我們生成的。