JDO和JPA的区别是什么
生活随笔
收集整理的這篇文章主要介紹了
JDO和JPA的区别是什么
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JDO(Java Data Object )是Java對象持久化的新的規范,也是一個用于存取某種數據倉庫中的對象的標準化API。JDO提供了透明的對象存儲,因此對開發人員來說,存儲數據對象完
全不需要額外的代碼(如JDBC API的使用)。這些繁瑣的例行工作已經轉移到JDO產品提供商身上,使開發人員解脫出來,從而集中時間和精力在業務邏輯上。另外,JDO很靈活,因為它
可以在任何數據底層上運行。JDBC只是面向關系數據庫(RDBMS)JDO更通用,提供到任何數據底層的存儲功能,比如關系數據庫、文件、XML以及對
象數據庫(ODBMS)等等,使得應用可移植性更強。
JPA全稱Java Persistence API.JPA通過JDK 5.0注解或XML描述對象-關系表的映射關系,并將運行期的實體對象持久化到數據庫中。
全不需要額外的代碼(如JDBC API的使用)。這些繁瑣的例行工作已經轉移到JDO產品提供商身上,使開發人員解脫出來,從而集中時間和精力在業務邏輯上。另外,JDO很靈活,因為它
可以在任何數據底層上運行。JDBC只是面向關系數據庫(RDBMS)JDO更通用,提供到任何數據底層的存儲功能,比如關系數據庫、文件、XML以及對
象數據庫(ODBMS)等等,使得應用可移植性更強。
JPA全稱Java Persistence API.JPA通過JDK 5.0注解或XML描述對象-關系表的映射關系,并將運行期的實體對象持久化到數據庫中。
轉載于:https://www.cnblogs.com/peijie-tech/articles/3437176.html
總結
以上是生活随笔為你收集整理的JDO和JPA的区别是什么的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu安装英伟达显卡驱动
- 下一篇: Kotlin(八)集合List Set