java.lang.Object | |
↳ | org.hibernate.engine.loading.CollectionLoadContext |
Represents state associated with the processing of a given ResultSet in regards to loading collections.
Another implementation option to consider is to not exposeResultSet
s
directly (in the JDBC redesign) but to always "wrap" them and apply a
[series of] context[s] to that wrapper.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a collection load context for the given result set.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Finish the process of collection-loading for this bound result set.
| |||||||||||
Retrieve the collection that is being loaded as part of processing this
result set.
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Creates a collection load context for the given result set.
loadContexts | Callback to other collection load contexts. |
---|---|
resultSet | The result set this is "wrapping". |
Finish the process of collection-loading for this bound result set. Mainly this involves cleaning up resources and notifying the collections that loading is complete.
persister | The persister for which to complete loading. |
---|
Retrieve the collection that is being loaded as part of processing this result set.
Basically, there are two valid return values from this method:PersistentCollection
which indicates to
continue loading the result set row data into that returned collection
instance; this may be either an instance already associated and in the
midst of being loaded, or a newly instantiated instance as a matching
associated collection was not found.persister | The persister for the collection being requested. |
---|---|
key | The key of the collection being requested. |