gpt4 book ai didi

eclipselink - TopLink 11g 与 EclipseLink

转载 作者:行者123 更新时间:2023-12-03 03:17:28 26 4
gpt4 key购买 nike

我们正在考虑从 Oracle Kodo JDO 迁移到 TopLink 11g JPA。但我发现 EclipseLink 确实存在,而且似乎更应该感谢 Toplink。目前关于它的维基文章指出

EclipseLink is based on the TopLink product, which Oracle contributed the source code from to create the EclipseLink project. The original contribution was from TopLink's 11g code base, and the entire code-base/feature set was contributed, with only EJB 2 CMP and some minor Oracle AS specific integration removed. This differs from the TopLink Essentials Glassfish contribution, which did not include some key enterprise features… EclipseLink is the intended path forward for persistence for Oracle and TopLink. It is intended that the next major release of Oracle TopLink will include EclipseLink as well as the next major release of Oracle AS.

如果您有选择的话,请寻找您会选择使用哪一个 - TopLink 11g 或 EclipseLink 以及原因。我在使用 Toplink 10 时经历的一件事是,您几乎被迫使用 TopLink Workbench 或 JDeveloper 与 toplink 配置进行交互/使对象生成正常工作,但即便如此,这两个工具都无法通过以下方式提供对所有 TopLink API 的访问:可视化开发,因此您最终得到了一些代码生成与一些自定义编码的混合体(假设您想利用某些对象元数据功能,您可能必须显式调用 API 来设置您想要的属性)。

我们是一个大约 20 人的开发团队,使用 Eclipse 作为我们的 IDE 并运行 Ant 构建。谢谢!

最佳答案

如果您要从 JDO 迁移到 JDO,那么我希望您计划迁移到 EclipseLink JPA,它在 Eclipse 中拥有来自 Dali 项目的出色工具。 EclipseLink 是 JPA 2.0 引用实现,还支持许多高级功能和扩展的 JPA orm.xml 映射文件,以便以声明方式使用这些功能。

顺便说一句,Oracle TopLink 11g 附带了 EclipseLink,因为它是 JPA 实现,因此技术上 TopLink JPA==EclipseLink JPA。 :-)

关于eclipselink - TopLink 11g 与 EclipseLink,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3207133/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com