aries-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Timothy Ward <>
Subject RE: AW: OSGi JPA and JDBC Services
Date Fri, 17 Sep 2010 14:57:27 GMT

You're absolutely right, that was supposed to say 'true' not 'false' - whoops!


> From:
> To:
> Date: Fri, 17 Sep 2010 16:53:49 +0200
> Subject: AW: OSGi JPA and JDBC Services
> Hi Tim,
> 1. I do enhance my classes at build time.
> 2: I do not list all classes in the persistence.xml.
> So I believe you're meaning to say that true would avoid my problem because OpenJPA would
not need to scan from the persistence unit root. That makes sense - I'll give it a try...
> Best regards,
> Harald
> ________________________________________
> Von: Timothy Ward []
> Gesendet: Freitag, 17. September 2010 16:36
> An:
> Betreff: RE: AW: OSGi JPA and JDBC Services
> Hi Harald,
> I have two questions:
> 1. Are you pre-enhancing your Entity classes? This is a requirement using the base Aries
JPA container as load-time weaving cannot be supported in a generic OSGi framework (although
some runtimes extend the Aries code to provide this, e.g. Geronimo and WebSphere).
> 2. Are you listing all of your entity classes in the persistence unit definition and
setting false? In unmanaged JPA you are supposed to do this (though many providers support
scanning in unmanaged environments). In OSGi scanning doesn't work the same way, and is, once
again, not supported in the Aries JPA container (though it is provided in WebSphere).
> Both of these limitations will (hopefully) be lifted in the future, but they will need
to rely on features proposed for version 4.3 of OSGi, and so there's not a lot we can do about
them at the moment.
> Regards,
> Tim
View raw message