| Modifier and Type | Field and Description |
|---|---|
| private String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public HibernateProxy | getProxy(final Object
The id value for the proxy to be generated. id, final SharedSessionContractImplementor The session to which the generated proxy will be
associated. session)Implements org. |
| public void | postInstantiate(final String
The name of the entity for which this factory should
generate proxies. entityName, final Class<?> The entity class for which to generate proxies;
not always the same as the entityName. persistentClass, final Set<Class<?>> The interfaces to expose in the generated proxy;
interfaces, final Method HibernateProxy is already included in this collection.Reference to the identifier getter method;
invocation on this method should not force initialization getIdentifierMethod, final Method Reference to the identifier setter method;
invocation on this method should not force initialization setIdentifierMethod, CompositeType For composite identifier types, a reference to
the type of the identifier
property; again accessing the id should generally not cause
initialization - but need to bear in mind <key-many-to-one/>
mappings. componentIdType)Implements org. |
| entityName | back to summary |
|---|---|
| private String entityName | |
| MapProxyFactory | back to summary |
|---|---|
| public MapProxyFactory() | |
| getProxy | back to summary |
|---|---|
| public HibernateProxy getProxy(final Object id, final SharedSessionContractImplementor session) Implements org. Doc from org. Create a new proxy instance
| |
| postInstantiate | back to summary |
|---|---|
| public void postInstantiate(final String entityName, final Class<?> persistentClass, final Set<Class<?>> interfaces, final Method getIdentifierMethod, final Method setIdentifierMethod, CompositeType componentIdType) Implements org. Doc from org. Called immediately after instantiation of this factory. Essentially equivalent to constructor injection, but contracted here via interface.
| |