Hibernate是JPA規范的一個具體實現 。hibernate有JPA沒有的特性,hibernate 的效率更快,JPA 有更好的移植性,通用性 。
JPA是Java Persistence API的簡稱,中文名Java持久層API,是JDK 5.0注解或XML描述對象-關系表的映射關系,并將運行期的實體對象持久化到數據庫中 。Sun引入新的JPA ORM規范出于兩個原因:其一,簡化現有Java EE和Java SE應用開發工作;其二,Sun希望整合ORM技術,實現天下歸一 。
JPA由EJB 3.0軟件專家組開發,作為JSR-220實現的一部分 。但它又不限于EJB 3.0,你可以在Web應用、甚至桌面應用中使用 。JPA的宗旨是為POJO提供持久化標準規范,由此可見,經過這幾年的實踐探索,能夠脫離容器獨立運行,方便開發和測試的理念已經深入人心了 。Hibernate3.2+、TopLink 10.1.3以及OpenJPA都提供了JPA的實現 。
【jpa+hibernate jpa和hibernate的區別】
相關經驗推薦
- 寒假安全提示美篇 南京寒假安全提示
- 惹愛成癮唐綿綿龍夜爵結局 龍夜爵和唐綿綿最后和好了嗎
- 中國藥科大學碩士研究生考試成績公布和成績復核的通知2022
- 2022南京工業大學碩士研究生初試成績公布和成績復核通知
- 父親節和母親節是幾月幾日 父親節和母親節是幾月幾日星期幾
- 06cr19ni10不銹鋼和304 06cr19ni10不銹鋼是304不銹鋼嗎
- 2022年江蘇省上半年自考省際轉考和免考辦理進行中
- 2022年上半年江蘇自考省際轉考和免考辦理時間+辦理入口
- 2022江蘇普高招生體育類專業省統考專項考試內容和考點公布
- cad64位和32位有什么區別
