java中SDO和JDO的区别

时间:2011-10-01 15:18:02

标签: java jdo sdo

Java中的JDO(JSR 243)和SDO(JSR 235)有什么区别;哪些开源提供程序可用于这些Java规范

2 个答案:

答案 0 :(得分:3)

来自this article

  

[...] JDO着眼于持久性   只发布[...]而SDO更通用,代表可以流动的数据   任何J2EE层之间,例如表示和业务之间   层。

EclipseLink是一个SDO提供者,Apache's DB project是一个JDO实现。

答案 1 :(得分:1)

对于摘录,您可以阅读JDOSDO的相应JSR页面上的“请求”部分。

在实践中和快速启动者:JDO是JPA的父亲。

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

  • SDO:我在任何一个项目中都没有看过它,到目前为止我也没有听说过。阅读JCP页面上的Blurb让我觉得这是一个过于概括和笨拙的Java EE标准之一,不是为现实生活而设计的。

在挖掘JPA时,请暂时忽略SDO。