Called immediately after instantiation of this factory.
Essentially equivalent to contructor injection, but contracted
here via interface.
param
entityName The name of the entity for which this factory should
generate proxies.
param
persistentClass The entity class for which to generate proxies;
not always the same as the entityName.
param
interfaces The interfaces to expose in the generated proxy;
{@link HibernateProxy} is already included in this collection.
param
getIdentifierMethod Reference to the identifier getter method;
invocation on this method should not force initialization
param
setIdentifierMethod Reference to the identifier setter method;
invocation on this method should not force initialization
param
componentIdType For composite identifier types, a reference to
the {@link org.hibernate.type.ComponentType type} of the identifier
property; again accessing the id should generally not cause
initialization - but need to bear in mind
mappings.
throws
HibernateException Indicates a problem completing post
instantiation initialization.