我正在寻找具有良好osgi支持的java orm。我已经阅读过hibernate,但是在类加载时会出现一些问题。
答案 0 :(得分:5)
使用Aries JPA,它适用于所有/大多数JPA提供商,有关教程,请参阅here
EclipseLink在OSGi中运行良好,并且有详细记录,但Aries JPA项目允许您独立于供应商并轻松切换它们。
如果您使用的是Karaf,则已有Aries交易和JPA的功能。
答案 1 :(得分:2)
您可以尝试Eclipse Link。我没有尝试过OSGi,但他们有如何在OSGi环境下安装它的说明(here),所以我认为它应该可行。
答案 2 :(得分:0)
我使用了myBatis,效果很好。
答案 3 :(得分:0)
我可能是一个单独的声音,但我正在使用Hibernate非常成功地使用Karaf和许多不同的数据库。现在,我并不是说这很容易,但我能够记录我在blog上使用Hibernate在Karaf中使用Hibernate的步骤如果您决定使用Hibernate并遇到任何问题,请告诉我我很乐意提供帮助。