On a somewhat related note, I'm interested in using column stores for
entities with arbitrary, typed attributes, but not sure how I might
structure this in JPA. Any thoughts?
Andy
Patrick Linskey wrote:
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?