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