2013-12-10 76 views
5

我想弄清楚JPA(包含學生實體的示例,名稱和類)的示例使用Eclipselink & Derby。我能夠在Java EE中做到這一點,但我無法簡單地在OSGi中使用Declarative Services找到一種方法。JPA與OSGi DS示例

任何人都可以分享一些使用JPA with OSGi DS這樣的例子的一些信息?

一些我所經歷的例子是here,但這些示例使用getReferencegetTracker但我不想使用它們。

謝謝。

回答

5

你可以看看OSGi enRoute項目的教程。這是工作仍然在進行中,但在階段10它實際上使用JPA,交易等

https://github.com/osgi/osgi.enroute.blog

在主分支存在描述詳細的教程,一步一步的PDF文件。每一步都是一個分支,所以你可以看看10-jpa分支。它使用bndtools。

這是正在進行的工作,但它應該給你一個好主意。

+0

謝謝彼得! :)根據回購+1 – Amrit

+1

這個例子現在已被棄用(osgi.enroute.blog)。有沒有新的版本或一些信息如何讓JPA工作測試和發佈? – Gadi

+0

對Gadi的評論+1。如何使用osgi enRoute的JPA最新和最簡單的例子是非常有幫助的。 – axiopisty

0

我也推薦Peter提到的osgi.enroute.blog項目;另外我希望你可能會發現我的blog post關於使用flyway和OSGi有用。如果你忽略飛路部分,你會發現一個使用eclipselink和osgi聲明式服務的示例項目。