org.springframework.orm.jpa.support
Class PersistenceAnnotationBeanPostProcessor.PersistenceElement
java.lang.Object
org.springframework.beans.factory.annotation.InjectionMetadata.InjectedElement
org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.PersistenceElement
- Enclosing class:
- PersistenceAnnotationBeanPostProcessor
private class PersistenceAnnotationBeanPostProcessor.PersistenceElement
- extends InjectionMetadata.InjectedElement
Class representing injection information about an annotated field
or setter method.
Field Summary |
private java.util.Properties |
properties
|
private PersistenceContextType |
type
|
private java.lang.String |
unitName
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
unitName
private final java.lang.String unitName
type
private PersistenceContextType type
properties
private java.util.Properties properties
PersistenceAnnotationBeanPostProcessor.PersistenceElement
public PersistenceAnnotationBeanPostProcessor.PersistenceElement(java.lang.reflect.Member member,
java.beans.PropertyDescriptor pd)
getResourceToInject
protected java.lang.Object getResourceToInject(java.lang.Object target,
java.lang.String requestingBeanName)
- Resolve the object against the application context.
- Overrides:
getResourceToInject
in class InjectionMetadata.InjectedElement
resolveEntityManagerFactory
private EntityManagerFactory resolveEntityManagerFactory(java.lang.String requestingBeanName)
resolveEntityManager
private EntityManager resolveEntityManager(java.lang.String requestingBeanName)
resolveExtendedEntityManager
private EntityManager resolveExtendedEntityManager(java.lang.Object target,
java.lang.String requestingBeanName)