public abstract class AbstractLoadPlanBasedCollectionInitializer extends org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader implements CollectionInitializer
CollectionInitializer implementation based on using LoadPlans| Constructor and Description |
|---|
AbstractLoadPlanBasedCollectionInitializer(QueryableCollection collectionPersister,
QueryBuildingParameters buildingParameters) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
autoDiscoverTypes(ResultSet rs) |
protected QueryableCollection |
collectionPersister() |
protected int[] |
getNamedParameterLocs(String name) |
protected LoadQueryDetails |
getStaticLoadQuery() |
void |
initialize(Serializable id,
SharedSessionContractImplementor session)
Initialize the given collection
|
public AbstractLoadPlanBasedCollectionInitializer(QueryableCollection collectionPersister, QueryBuildingParameters buildingParameters)
public void initialize(Serializable id, SharedSessionContractImplementor session) throws HibernateException
CollectionInitializerinitialize in interface CollectionInitializerHibernateExceptionprotected QueryableCollection collectionPersister()
protected LoadQueryDetails getStaticLoadQuery()
getStaticLoadQuery in class org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoaderprotected int[] getNamedParameterLocs(String name)
getNamedParameterLocs in class org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoaderprotected void autoDiscoverTypes(ResultSet rs)
autoDiscoverTypes in class org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoaderCopyright © 2001-2022 Red Hat, Inc. All Rights Reserved.