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為我們生成的。