2013-12-10 9 views
5

Ich versuche ein Beispiel JPA, um herauszufinden, (ein Beispiel für Studenten Entity, mit Namen und Klasse enthält) mit Eclipselink & Derby. Ich kann es in Java EE tun, aber ich kann nicht einen Weg finden, es einfach in OSGi unter Verwendung Declarative Services zu tun.JPA mit OSGi DS Beispiel

Kann jemand einige Informationen über irgendwelche solchen Beispiele teilen, die JPA with OSGi DS benutzen?

Einige der Beispiele, die ich durchlaufen habe, sind here, aber diese Beispiele verwenden getReference oder getTracker aber ich möchte sie nicht verwenden.

Vielen Dank.

Antwort

5

Sie können sich das Tutorial des OSGi enRoute-Projekts ansehen. Dies ist immer noch in Arbeit, aber in der Phase 10 tatsächlich verwendet JPA, Transaktionen etc.

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

Im Master-Zweig gibt es eine PDF-Datei, das Tutorial im Detail beschreibt, Schritt für Schritt. Jeder Schritt ist ein Zweig, so dass Sie den Zweig 10-jpa betrachten können. Es verwendet bndtools.

Dies ist in Arbeit, aber es sollte Ihnen eine gute Idee geben.

+0

Danke Peter! :) +1 – Amrit

+1

entsprechend dem Repo ist dieses Beispiel jetzt veraltet (das osgi.enroute.blog). Gibt es eine neue Version oder Informationen darüber, wie JPA für Tests und Releases eingesetzt werden kann? – Gadi

+0

+1 für Gadis Kommentar. Es wäre äußerst hilfreich, ein aktuelles und minimalistisches Beispiel für die Verwendung von JPA mit osgi enRoute zu haben. – axiopisty

0

Ich empfehle auch das von Peter erwähnte Projekt osgi.enroute.blog; Außerdem hoffe ich, dass Sie meine blog post über die Verwendung von Flyway und OSGi nützlich finden. Wenn Sie die Flyway-Teile ignorieren, finden Sie ein Beispielprojekt mit den deklarativen Diensten eclipselink und osgi.

Verwandte Themen