CollectionBatchLoader using a SQL ARRAY parameter to pass the key values.
| Modifier and Type | Field and Description |
|---|---|
| private final JdbcMapping | |
| private final JdbcParameter | |
| private final JdbcOperationQuerySelect | |
| private final Class | |
| private final SelectStatement |
| Access | Constructor and Description |
|---|---|
| public | CollectionBatchLoaderArrayParam(int domainBatchSize, LoadQueryInfluencers loadQueryInfluencers, PluralAttributeMapping attributeMapping, SessionFactoryImplementor sessionFactory)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| arrayJdbcMapping | back to summary |
|---|---|
| private final JdbcMapping arrayJdbcMapping | |
| jdbcParameter | back to summary |
|---|---|
| private final JdbcParameter jdbcParameter | |
| jdbcSelectOperation | back to summary |
|---|---|
| private final JdbcOperationQuerySelect jdbcSelectOperation | |
| keyDomainType | back to summary |
|---|---|
| private final Class<?> keyDomainType | |
| sqlSelect | back to summary |
|---|---|
| private final SelectStatement sqlSelect | |
| CollectionBatchLoaderArrayParam | back to summary |
|---|---|
| public CollectionBatchLoaderArrayParam(int domainBatchSize, LoadQueryInfluencers loadQueryInfluencers, PluralAttributeMapping attributeMapping, SessionFactoryImplementor sessionFactory)
Deprecated as a consequence of | |
| finishInitializingKeys | back to summary |
|---|---|
| pack-priv void finishInitializingKeys(Object[] keys, SharedSessionContractImplementor session) Implements abstract org.
| |
| initializeKeys | back to summary |
|---|---|
| pack-priv void initializeKeys(Object key, Object[] keysToInitialize, SharedSessionContractImplementor session) Implements abstract org.
| |
| load | back to summary |
|---|---|
| public PersistentCollection Overrides org. Implements org. Doc from org. Load a collection by its key (not necessarily the same as its owner's PK).
| |
| loadEmbeddable | back to summary |
|---|---|
| private PersistentCollection | |
| resolveKeysToInitialize | back to summary |
|---|---|
| pack-priv Object[] resolveKeysToInitialize(Object keyBeingLoaded, SharedSessionContractImplementor session) Overrides org.
| |