public class BatchingLoadQueryDetailsFactory extends Object
LoadQueryDetails object.| Modifier and Type | Field and Description | 
|---|---|
BatchingLoadQueryDetailsFactory | 
INSTANCE  | 
| Modifier and Type | Method and Description | 
|---|---|
static LoadQueryDetails | 
makeCollectionLoadQueryDetails(CollectionPersister collectionPersister,
                              LoadPlan loadPlan,
                              QueryBuildingParameters buildingParameters)
Constructs a BasicCollectionLoadQueryDetails object from the given inputs. 
 | 
static LoadQueryDetails | 
makeEntityLoadQueryDetails(LoadPlan loadPlan,
                          String[] keyColumnNames,
                          QueryBuildingParameters buildingParameters,
                          SessionFactoryImplementor factory)
Returns a EntityLoadQueryDetails object from the given inputs. 
 | 
public final BatchingLoadQueryDetailsFactory INSTANCE
public static LoadQueryDetails makeEntityLoadQueryDetails(LoadPlan loadPlan, String[] keyColumnNames, QueryBuildingParameters buildingParameters, SessionFactoryImplementor factory)
loadPlan - The load plankeyColumnNames - The columns to load the entity by (the PK columns or some other unique set of columns)buildingParameters - And influencers that would affect the generated SQL (mostly we are concerned with those
 that add additional joins here)factory - The SessionFactorypublic static LoadQueryDetails makeCollectionLoadQueryDetails(CollectionPersister collectionPersister, LoadPlan loadPlan, QueryBuildingParameters buildingParameters)
collectionPersister - The collection persister.loadPlan - The load plan.buildingParameters - And influencers that would affect the generated SQL (mostly we are concerned with those
 that add additional joins here)Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.