java中SDO和JDO的区别



Java中JDO (JSR 243)和SDO (JSR 235)的区别是什么?这些Java规范有哪些开放源码提供商

摘自本文:

[…JDO关注持久性仅发行[…]而SDO更为通用,表示可以流动的数据在任何J2EE层之间,例如表示层和业务层之间层。

EclipseLink是一个SDO提供程序,Apache的DB项目是一个JDO实现。

对于摘录,您可以在JDO和SDO的适当JSR页面上阅读"请求"部分。

在实践和快速入门中:JDO是JPA之父。

  • JPA实际上是使用和可用的(这在Java EE世界中不是理所当然的),Hibernate和EclipseLink是JPA的两个众所周知的开源实现。

  • SDO:我没有在我参与的任何项目中看到它,也没有听说过它。在阅读JCP页面上的简介时,我觉得这是一个过于一般化和笨拙的Java EE标准,不是为现实生活而设计的。

在深入研究JPA时,现在可以随意忽略SDO。

最新更新