Bes*_*ces 8 toplink eclipselink
我们正在考虑从Oracle Kodo JDO迁移到TopLink 11g JPA.但是我看到EclipseLink存在并且似乎更好地感谢Toplink.关于它的维基文章目前陈述
EclipseLink基于TopLink产品,Oracle为创建EclipseLink项目提供了源代码.最初的贡献来自TopLink的11g代码库,并且提供了整个代码库/功能集,仅删除了EJB 2 CMP和一些次要的Oracle AS特定集成.这与TopLink Essentials Glassfish的贡献不同,后者不包括一些关键的企业功能...... EclipseLink是Oracle和TopLink持久性的预期前进道路.Oracle TopLink的下一个主要版本将包括EclipseLink以及Oracle AS的下一个主要版本.
寻找您可以选择使用的选项--TopLink 11g或EclipseLink以及原因.我在使用Toplink 10时遇到的一件事是,您几乎被迫使用TopLink Workbench或JDeveloper与toplink configuraiton进行交互以使对象生成工作,但即便如此,这两个工具都无法通过所有TopLink API访问所有TopLink API.视觉开发,所以你最终得到了一些代码生成与一些自定义编码的交叉(假设你想利用一些对象元数据功能,你可能不得不显式调用API来设置你想要的属性).
我们是一个大约20人的开发团队,使用Eclipse作为我们的IDE并运行Ant构建.谢谢!
小智 10
如果您从JDO迁移到那时我希望您计划迁移到EclipseLink JPA,它在Dali项目中具有Eclipse中出色的工具.EclipseLink是JPA 2.0参考实现,还支持许多高级功能和扩展的JPA orm.xml映射文件,用于声明性地使用这些功能.
顺便说一下,Oracle TopLink 11g附带EclipseLink作为JPA实现,因此技术上是TopLink JPA == EclipseLink JPA.:-)
| 归档时间: |
|
| 查看次数: |
6654 次 |
| 最近记录: |