This package provides a bytecode enhancer used to
post-process classes for use in a OpenJPA runtime.
A tool for generating application identity class sourcecode is also
provided.
Java agent that makes persistent classes work with OpenJPA at runtime.
This is achieved by either running the enhancer on the classes as they
are loaded, or by redefining the classes on the fly.
The agent is launched at JVM startup from the command line:
java -javaagent:openjpa.jar[=<options>]
The options string should be formatted as a OpenJPA plugin, and may
contain any properties understood by the OpenJPA enhancer or any
configuration properties.
Implementation of the
PersistenceCapable interface that can handle
the persistence-capable contract for instances that were not enhanced
before class load time.