Pax JPA 0.1.0 Released

Pax JPA is a new OPS4J community project which implements the OSGi JPA Service specification.

The implementation is based on a generic extender which registers an EntityManagerFactoryBuilder service on behalf of any JPA 2.0 provider with an OSGi manifest. This approach works with OpenJPA out of the box, Eclipselink requires a tiny adapter.

Pax JPA supports load-time enhancement of entity classes, dynamically importing any required additional packages by weaving hooks, to avoid tying a persistence bundle to a given persistence provider.

The first public release Pax JPA 0.1.0 is now available from Maven Central.