Hi,

In Java SE, this is trivial: simply do not list persistent types,
jars, or mapping files in your persistence.xml file. Dynamic class
loading is discussed in the docs [1].

It would be nice to add an API to register new classes even when other
types are listed in persistence.xml; the underlying capability exists,
but the product does not have such an explicit API.

-Patrick

[1] 
http://openjpa.apache.org/docs/latest/manual/ref_guide_pc.html#ref_guide_pc_pcclasses

On Sun, Feb 24, 2008 at 2:10 AM, cws <[EMAIL PROTECTED]> wrote:
>
>  brief: I want to add an unknown entity to my running PU in JavaSE.
>
>  My JavaSE client app needs to load new, unknown entities (classes, not
>  objects) from a trusted URLClassLoader.  I would like to add these new
>  entities to the existing PU, but this doesn't seem possible in SE
>  without changing the persistence.xml and restarting.  As a kludge I can
>  send a persistence.xml with the class and create a new PU, but that
>  doesn't allow interaction with unknown entities in the existing PU.
>
>  I believe the spec requires all classes to be known at start, but I'm
>  hoping OpenJPA or something else has implemented this dynamic
>  feature(?).  Are there any established workarounds for the client here?
>



-- 
Patrick Linskey
202 669 5907

Reply via email to