Equinox OSGi + JPA Eclipselink + PAX JDBC 驱动适配器
Posted
技术标签:
【中文标题】Equinox OSGi + JPA Eclipselink + PAX JDBC 驱动适配器【英文标题】:Equinox OSGi + JPA Eclipselink + PAX JDBC driver adapter 【发布时间】:2012-08-16 13:57:36 【问题描述】:在使用 JPA 持久性和 Eclipse 链接的 OSGi 中出现许多“未找到类”问题后,我找到了一些介绍 PAX JDBC 驱动程序适配器的文章。
有人有这方面的经验吗?
【问题讨论】:
【参考方案1】:Pax JDBC 使用起来应该相当简单。只需查看docs。
结合 Eclipselink,您可能应该远离 Eclipselink OSGi 适配器,它对 Eclipse Gemini DBAccess 有不必要的依赖,至少在我上次查看它时是这样。
Pax JPA 是一个孵化项目,它为 Eclipselink 和 OpenJPA 提供符合 OSGi Enterprise 的适配器。
【讨论】:
我在 mysql.jdbc 包中发现了问题,它没有为 JDBC 类驱动程序定义类路径(我的错误,我可能监督了这一点)...我还检查了 PAX JPA,我认为 PAX JPA 不是在我更改了 MYSQL JDBC 包和 OSGi 包的好友策略之后,现在需要了。我想保持简单:Equinox + Eclipselink JPA+JDBC 驱动程序......我现在解决了所有问题。一切正常。以上是关于Equinox OSGi + JPA Eclipselink + PAX JDBC 驱动适配器的主要内容,如果未能解决你的问题,请参考以下文章
Persistence.xml 和 OSGi (Equinox)