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
