Package | Description |
---|---|
javax.persistence.spi | |
oracle.toplink.essentials.ejb.cmp3.persistence | |
oracle.toplink.essentials.internal.ejb.cmp3 | |
oracle.toplink.essentials.internal.weaving |
Modifier and Type | Method and Description |
---|---|
void |
PersistenceUnitInfo.addTransformer(ClassTransformer transformer)
Add a transformer supplied by the provider that will be called for every
new class definition or class redefinition that gets loaded by
the loader returned by the
PersistenceUnitInfo.getClassLoader() method. |
Modifier and Type | Method and Description |
---|---|
void |
SEPersistenceUnitInfo.addTransformer(ClassTransformer transformer)
Add a transformer supplied by the provider that will be
called for every new class definition or class redefinition
that gets loaded by the loader returned by the
PersistenceUnitInfo.getClassLoader method.
|
Modifier and Type | Method and Description |
---|---|
ClassTransformer |
EntityManagerSetupImpl.predeploy(PersistenceUnitInfo info,
Map extendedProperties)
Perform any steps necessary prior to actual deployment.
|
Modifier and Type | Class and Description |
---|---|
class |
TopLinkWeaver
INTERNAL:
This class performs dynamic bytecode weaving: for each attribute
mapped with One To One mapping with Basic Indirection it substitutes the
original attribute's type for ValueHolderInterface.
|
Modifier and Type | Method and Description |
---|---|
ClassTransformer |
TransformerFactory.buildTopLinkWeaver() |
static ClassTransformer |
TransformerFactory.createTransformerAndModifyProject(Session session,
Collection entityClasses,
ClassLoader classLoader) |
Copyright © 2021. All rights reserved.