2013-12-10 16 views
5

Sto cercando di capire un esempio di JPA(contenente un esempio di Entità studente, con nome e classe) utilizzando Eclipselink & Derby. Sono in grado di farlo in Java EE ma non riesco a capire un modo per farlo semplicemente in OSGi utilizzando Declarative Services.JPA con OSGi DS esempio

Qualcuno può condividere alcune informazioni su tali esempi che utilizza JPA with OSGi DS?

Alcuni degli esempi che ho attraversato sono here, ma questi esempi utilizzano getReference o getTracker tuttavia non li uso.

Grazie.

risposta

5

È possibile dare un'occhiata al tutorial del progetto OSR enRoute. Questo è ancora work in progress, ma in fase di 10 in realtà utilizza JPA, transazioni, ecc

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

Nel ramo principale v'è un PDF che descrive il tutorial in dettaglio, passo dopo passo. Ogni passaggio è un ramo in modo da poter guardare il ramo 10-jpa. Usa bndtools.

Questo è un lavoro in corso, ma dovrebbe darvi una buona idea.

+0

Grazie Peter! :) +1 – Amrit

+1

secondo il repository questo esempio è ora deprecato (osgi.enroute.blog). c'è una nuova versione o alcune informazioni su come far funzionare JPA per i test e il rilascio? – Gadi

+0

+1 per il commento di Gadi. Sarebbe estremamente utile avere un esempio attuale e minimalista di come usare JPA con osgi enRoute. – axiopisty

0

Raccomando anche il progetto osgi.enroute.blog menzionato da Peter; Inoltre spero che tu possa trovare il mio blog post sull'utilizzo di flyway e OSGi utile. Se ignori le parti del flyway, troverai un esempio di progetto che utilizza i servizi dichiarativi di eclipselink e osgi.