osgi 的好格式

Posted

技术标签:

【中文标题】osgi 的好格式【英文标题】:Good orm for osgi 【发布时间】:2011-08-24 09:55:11 【问题描述】:

我正在寻找具有良好 osgi 支持的 java orm。我读过hibernate,但在加载类时会出现一些问题。

【问题讨论】:

Hibernate 对 OSGi 不友好,甚至对 OSGi 包也不友好。您可以获得 SpringSource 捆绑版本,但它们仍然会导致问题。 【参考方案1】:

使用Aries JPA,它适用于所有/大多数 JPA 提供程序,有关教程,请参阅here

EclipseLink 在 OSGi 中运行良好,并且有很好的文档记录,但 Aries JPA 项目允许您独立于供应商并轻松切换它们。

如果您使用的是 Karaf,则已有 Aries 事务和 JPA 的功能。

【讨论】:

我已经将 EclipseLink 与 Aries 结合使用并取得了巨大的成功。一般来说,JPA 在 OSGi 中可能有点棘手,但有很好的文章来处理它。【参考方案2】:

你可以试试Eclipse Link。我没有用 OSGi 尝试过,但是他们有说明如何在 OSGi 环境下安装它 (here),所以我认为它应该可以工作。

【讨论】:

【参考方案3】:

我用过myBatis,效果很好。

【讨论】:

【参考方案4】:

在这方面我可能是一个孤独的声音,但我非常成功地将 Hibernate 与 Karaf 和许多不同的数据库一起使用。现在,我并不是说这很容易,但我能够在我的blog 上记录在 Karaf 中使用 Hibernate 所必须采取的步骤如果您决定使用 Hibernate 并遇到任何问题,请告诉我,我很乐意提供帮助。

【讨论】:

以上是关于osgi 的好格式的主要内容,如果未能解决你的问题,请参考以下文章

OSGi Capabilities

有没有人知道格式化“缩写”数字的好 javascript 片段?

如何将自定义 osgi 包添加为新依赖项?

osgi + felix example2编写

shell法宝之sed,修改文件内容的好帮手

本地日期格式不同时处理 mySQL 日期格式