EJB3.0、JPA、Hibernate、ORM之間的關係
EJB3.0 JPA Hibernate ORM
他們之間的關係是什麼?
EJB3.0是J2EE新的行業標準,它是在2005年由Sun公司帶頭定義的,主要有二部分:一部分是定義Session Bean, Message Driven Bean等EJB組件的標準,另一部分是定義持久層的接口,語言等。第二部分也稱JPA標準,即Java Persistence API。
JPA是持久層的行業標準,它規定持久層產品必須是插件操作的,而且可以在EJB3.0之外的運行環境中運行。
Hibernate一個持久層產品,它是遵循JPA標準的。
ORM (Object/Relation Mapping)是一種技術,用在持久層中。主要是用來解決編程中的面向對象與大部分數據庫系統的面向關係的衝突。JPA標準要求使用ORM技術。
他們之間的關係是什麼?
EJB3.0是J2EE新的行業標準,它是在2005年由Sun公司帶頭定義的,主要有二部分:一部分是定義Session Bean, Message Driven Bean等EJB組件的標準,另一部分是定義持久層的接口,語言等。第二部分也稱JPA標準,即Java Persistence API。
JPA是持久層的行業標準,它規定持久層產品必須是插件操作的,而且可以在EJB3.0之外的運行環境中運行。
Hibernate一個持久層產品,它是遵循JPA標準的。
ORM (Object/Relation Mapping)是一種技術,用在持久層中。主要是用來解決編程中的面向對象與大部分數據庫系統的面向關係的衝突。JPA標準要求使用ORM技術。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
40 個 SpringBoot 常用註解
原創
2024-04-01 22:49:58
Spring開發:動態代理的藝術與實踐
原創
2024-04-16 22:33:07
TiDB 組件 GC 原理及常見問題
原創
2024-04-07 10:23:05
系統整容紀:責任鏈設計模式的應用實戰(爆燈了,研發工期由45天降爲1天)
原創
2024-04-28 11:17:20
使用 @NoRepositoryBean 簡化數據庫訪問
原創
2024-04-27 21:36:42
一次接口的性能優化之旅
原創
2024-04-08 23:16:31
Spring事物失效場景
環境配置 模塊 版本 mysql 5.7.44 SpringBoot 2.1.3.RELEASE Mybatis Plus 3.2.0 mysql-connector 8.0.28 因爲現在這家公司我
原創
2024-04-01 22:52:03
springboot 動態解密
原創
2024-03-05 10:43:55
三十分鐘入門基礎Go(Java小子版)
原創
2024-04-25 23:17:43
一次奇妙的任意用戶登錄實戰
原創
2024-04-22 22:46:11
金融企業區域集中庫的設計構想和測試驗證
原創
2024-04-06 22:23:33
京東中臺化底層支撐框架技術分析及隨想
原創
2024-04-03 11:16:28
百億大規模圖在廣告場景的應用
原創
2024-03-29 21:16:38
如何用Flask中的Blueprints構建大型Web應用
原創
2024-03-27 11:15:44