我正在尝试使用JPA
找出Eclipselink & Derby
(包含名称和类的学生实体示例)的示例。我能够在Java EE中完成它,但我无法在使用OSGi
的{{1}}中找到一种方法。
任何人都可以分享使用Declarative Services
的任何此类示例的一些信息吗?
我所经历的一些示例是here,但这些示例使用JPA with OSGi DS
或getReference
,但我不想使用它们。
谢谢。
答案 0 :(得分:5)
您可以查看OSGi enRoute项目的教程。这仍在进行中,但在第10阶段,它实际上使用JPA,交易等。
https://github.com/osgi/osgi.enroute.blog
在主分支中有一个PDF,它逐步详细地描述了教程。每个步骤都是一个分支,因此您可以查看10-jpa分支。它使用bndtools。
这项工作正在进行中,但它应该会给你一个好主意。
答案 1 :(得分:0)
我也推荐Peter提到的osgi.enroute.blog项目;另外我希望你能找到关于使用flyway和OSGi有用的blog post。如果忽略flyway部分,您将找到使用eclipselink和osgi声明性服务的示例项目。