
- Spring Boot ORM 教程
- Spring Boot ORM - 首頁
- Spring Boot ORM - 概述
- 環境設定
- Spring Boot ORM - JPA
- Spring Boot ORM & Spring Data JPA
- Spring Boot ORM - 建立專案
- Application.properties
- Spring Boot ORM - 更新專案
- Spring Boot ORM - 測試Hibernate
- Spring Boot ORM & EclipseLink
- Maven EclipseLink
- 更新專案 EclipseLink
- Spring Boot ORM - 測試 EclipseLink
- Spring Boot ORM 有用資源
- Spring Boot ORM - 快速指南
- Spring Boot ORM - 有用資源
- Spring Boot ORM - 討論
Spring Boot ORM - 概述
Spring框架與Hibernate、Java持久化API (JPA)、Java資料物件(JDO)和iBATIS SQL Maps等ORM框架很好地整合。Spring提供資源管理、資料訪問物件(DAO)實現和事務策略。Spring允許透過依賴管理配置ORM庫特性。Spring維護統一的DAO異常層次結構和所有受支援ORM庫的通用事務管理。
Spring IoC容器促進了ORM配置和輕鬆部署。以下是使用Spring框架建立ORM DAO的主要好處。
易於測試 - 使用Spring IoC,可以輕鬆配置ORM實現。每個持久化單元都可以獨立測試。
通用資料訪問異常 - Spring將ORM工具異常包裝到一個通用的執行時異常DataAccessException中。這種方法有助於在適當的層處理大多數持久化異常(不可恢復)。無需處理ORM特有的樣板catch/throws/異常宣告。
通用資源管理 - Spring應用程式上下文輕鬆管理持久化物件及其配置。例如,Hibernate SessionFactory例項、JPA EntityManagerFactory例項、JDBC DataSource例項、iBatis SQL Maps配置物件和其他相關物件。Spring本身處理本地和JTA事務管理。
整合事務管理 - Spring AOP可用於使用@Transaction註解或在XML配置檔案中指定事務AOP建議,將ORM程式碼包裝到宣告性AOP風格的攔截器中。Spring處理事務語義、異常處理、回滾等。Spring允許交換事務管理器而不會影響ORM程式碼。
廣告