| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final Serializable | BATCH_PROPERTY
Marker value for batch properties, needed by the EmbeddableInitializer to instantiate the embeddable instance in case all the other properties are null. |
| private final String | |
| private Map |
| Access | Constructor and Description |
|---|---|
| public | BatchEntityInsideEmbeddableSelectFetchInitializer(FetchParentAccess parentAccess, ToOneAttributeMapping referencedModelPart, NavigablePath fetchedNavigable, EntityPersister concreteDescriptor, DomainResultAssembler<?> identifierAssembler)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | endLoading(ExecutionContext context)
Overrides default org. |
| private List | |
| protected static String | getRootEmbeddablePropertyName(EntityInitializer firstEntityInitializer, FetchParentAccess parentAccess, ToOneAttributeMapping referencedModelPart)
|
| public boolean | |
| protected void | |
| public void | resolveInstance(RowProcessingState rowProcessingState)
Implements org. resolveKey, resolve the
instance (of the thing initialized) to use for the current row.
|
| protected static void | setInstance(EntityInitializer entityInitializer, ToOneAttributeMapping referencedModelPart, String rootEmbeddablePropertyName, int propertyIndex, Object loadedInstance, Object embeddableParentInstance, Object parentEntity, EntityEntry parentEntityEntry, SharedSessionContractImplementor session)
|
| public String | |
| private static void | updateRootEntityLoadedState(EntityInitializer entityInitializer, String rootEmbeddablePropertyName, int propertyIndex, Object parentEntity, EntityEntry parentEntityEntry, SharedSessionContractImplementor session)
|
| BATCH_PROPERTY | back to summary |
|---|---|
| public static final Serializable BATCH_PROPERTY Marker value for batch properties, needed by the EmbeddableInitializer to instantiate the embeddable instance in case all the other properties are null. | |
| rootEmbeddablePropertyName | back to summary |
|---|---|
| private final String rootEmbeddablePropertyName | |
| toBatchLoad | back to summary |
|---|---|
| private Map<EntityKey, List<BatchEntityInsideEmbeddableSelectFetchInitializer. | |
| BatchEntityInsideEmbeddableSelectFetchInitializer | back to summary |
|---|---|
| public BatchEntityInsideEmbeddableSelectFetchInitializer(FetchParentAccess parentAccess, ToOneAttributeMapping referencedModelPart, NavigablePath fetchedNavigable, EntityPersister concreteDescriptor, DomainResultAssembler<?> identifierAssembler) | |
| endLoading | back to summary |
|---|---|
| public void endLoading(ExecutionContext context) Overrides default org. Doc from org. Lifecycle method called at the very end of the result values processing
| |
| getParentInfos | back to summary |
|---|---|
| private List | |
| getRootEmbeddablePropertyName | back to summary |
|---|---|
| protected static String getRootEmbeddablePropertyName(EntityInitializer firstEntityInitializer, FetchParentAccess parentAccess, ToOneAttributeMapping referencedModelPart) | |
| isEntityInitialized | back to summary |
|---|---|
| public boolean isEntityInitialized() Implements org.
| |
| registerResolutionListener | back to summary |
|---|---|
| protected void registerResolutionListener() Implements abstract org.
| |
| resolveInstance | back to summary |
|---|---|
| public void resolveInstance(RowProcessingState rowProcessingState) Implements org. Doc from org. Step 2 - Using the key resolved in
| |
| setInstance | back to summary |
|---|---|
| protected static void setInstance(EntityInitializer entityInitializer, ToOneAttributeMapping referencedModelPart, String rootEmbeddablePropertyName, int propertyIndex, Object loadedInstance, Object embeddableParentInstance, Object parentEntity, EntityEntry parentEntityEntry, SharedSessionContractImplementor session) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| updateRootEntityLoadedState | back to summary |
|---|---|
| private static void updateRootEntityLoadedState(EntityInitializer entityInitializer, String rootEmbeddablePropertyName, int propertyIndex, Object parentEntity, EntityEntry parentEntityEntry, SharedSessionContractImplementor session) | |
| Modifier and Type | Field and Description |
|---|---|
| private final EntityKey | |
| private final Object | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public |
| initializerEntityKey | back to summary |
|---|---|
| private final EntityKey initializerEntityKey | |
| parentInstance | back to summary |
|---|---|
| private final Object parentInstance | |
| propertyIndex | back to summary |
|---|---|
| private final int propertyIndex | |
| ParentInfo | back to summary |
|---|---|
| public ParentInfo(EntityKey initializerEntityKey, Object parentInstance, int propertyIndex) | |