spring data用的人多嗎,Spring Data說明

 2023-09-30 阅读 28 评论 0

摘要:Spring Data是一個用于簡化數據庫訪問,并支持云服務的開源框架。其主要目標是使得對數據的訪問變得方便快捷 主要的優勢: spring data用的人多嗎、可以極大的簡化JPA的寫法,可以在幾乎不用寫實現的情況下,實現對數據的訪問和操作。除了CRUD外

Spring Data是一個用于簡化數據庫訪問,并支持云服務的開源框架。其主要目標是使得對數據的訪問變得方便快捷

主要的優勢:

spring data用的人多嗎、可以極大的簡化JPA的寫法,可以在幾乎不用寫實現的情況下,實現對數據的訪問和操作。除了CRUD外,還包括如分頁、排序等一些常用的功能。

Spring Data JPA的功能:

主要來看看Spring Data JPA提供的接口,也是Spring Data JPA的核心概念:

Spring MVC?1:Repository:最頂層的接口,是一個空的接口,目的是為了統一所有Repository的類型,且能讓組件掃描的時候自動識別。

2:CrudRepository :是Repository的子接口,提供CRUD的功能

3:PagingAndSortingRepository:是CrudRepository的子接口,添加分頁和排序的功能

springdata免費教程,4:JpaRepository:是PagingAndSortingRepository的子接口,增加了一些實用的功能,比如:批量操作等。

5:JpaSpecificationExecutor:用來做負責查詢的接口

6:Specification:是Spring Data JPA提供的一個查詢規范,要做復雜的查詢,只需圍繞這個規范來設置查詢條件即可

特征

  • 強大的存儲庫和自定義對象映射抽象
  • 從存儲庫方法名稱中進行動態查詢導出
  • 實現域基類提供基本屬性
  • 支持透明審核(創建,最后更改)
  • 集成自定義存儲庫代碼的可能性
  • Easy Spring通過JavaConfig和自定義XML命名空間進行集成
  • 與Spring MVC控制器進行高級集成
  • 跨店存儲的實驗支持

@SpringBootApplication??

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/106696.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息