我试图找出JPA
一个使用Eclipselink & Derby
. 我可以在 Java EE 中做到这一点,但我无法找到一种简单的方法来OSGi
使用Declarative Services
.
任何人都可以分享有关使用的任何此类示例的一些信息JPA with OSGi DS
吗?
我经历过的一些例子是here,但是这些例子使用getReference
或者getTracker
我不想使用它们。
谢谢你。
我试图找出JPA
一个使用Eclipselink & Derby
. 我可以在 Java EE 中做到这一点,但我无法找到一种简单的方法来OSGi
使用Declarative Services
.
任何人都可以分享有关使用的任何此类示例的一些信息JPA with OSGi DS
吗?
我经历过的一些例子是here,但是这些例子使用getReference
或者getTracker
我不想使用它们。
谢谢你。
您可以查看 OSGi enRoute 项目的教程。这仍在进行中,但在第 10 阶段,它实际上使用了 JPA、事务等。
https://github.com/osgi/osgi.enroute.blog
在 master 分支中,有一个 PDF 逐步详细地描述了该教程。每个步骤都是一个分支,因此您可以查看 10-jpa 分支。它使用 bndtools。
这是正在进行的工作,但它应该给你一个好主意。
我也推荐 Peter 提到的 osgi.enroute.blog 项目;另外,我希望您会发现我关于使用 flyway 和 OSGi的博客文章很有用。如果您忽略 flyway 部分,您将找到一个使用 eclipselink 和 osgi 声明式服务的示例项目。