Uses of Interface
org.hibernate.persister.collection.CollectionPersister
-
Packages that use CollectionPersister Package Description org.hibernate.action.internal The various concrete action implementations.org.hibernate.cache.internal Internal implementations and support for second-level caching.org.hibernate.cache.spi Defines the integration aspect of Hibernate's second-level caching, allowing a "caching backend" to be plugged in as a cache provider.org.hibernate.cache.spi.access Defines contracts for transactional and concurrent access to cached entity and collection data.org.hibernate.cache.spi.entry This package defines formats for disassembled state kept in the second level cache.org.hibernate.cache.spi.support This package provides a framework intended to reduce the work needed to implement a caching provider.org.hibernate.collection.internal Internal implementations and support for persistent collections.org.hibernate.collection.spi This package defines the SPI of a framework for lazy-initializing and state-tracking collection wrappers.org.hibernate.engine.internal Support for many of the internal workings of Hibernate.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.envers.internal.entities.mapper.relation org.hibernate.event.internal This package defines a default set of event listeners that implement the default behaviors of Hibernate session operations.org.hibernate.event.spi Defines the event types and event listener interfaces for events produced by the statefulSession
.org.hibernate.loader.ast.internal org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.metamodel This package defines an API for accessing the runtime metamodel describing persistent entities in Java and their mappings to the relational database schema.org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.metamodel.spi An SPI supporting custom instantiation of entity instances and embeddable objects.org.hibernate.persister.collection This package abstracts persistence mechanisms for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.persister.internal Built-in implementation of the SPI for integrating entity and collection persisters.org.hibernate.persister.spi An SPI for integrating custom entity and collection persisters.org.hibernate.pretty Contains some functions for pretty-printing things for exception and log messages.org.hibernate.processor.validation Validation for HQL queries.org.hibernate.sql.results.graph.collection org.hibernate.sql.results.internal org.hibernate.type A HibernateType
is a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.usertype An API for user-defined custom types which extend the set of built-in types defined inorg.hibernate.type
. -
-
Uses of CollectionPersister in org.hibernate.action.internal
Methods in org.hibernate.action.internal that return CollectionPersister Modifier and Type Method Description protected CollectionPersister
CollectionAction. getPersister()
Constructors in org.hibernate.action.internal with parameters of type CollectionPersister Constructor Description CollectionAction(CollectionPersister persister, PersistentCollection<?> collection, Object key, EventSource session)
CollectionRecreateAction(PersistentCollection<?> collection, CollectionPersister persister, Object id, EventSource session)
Constructs a CollectionRecreateActionCollectionRemoveAction(Object affectedOwner, CollectionPersister persister, Object id, boolean emptySnapshot, EventSource session)
Removes a persistent collection from a specified owner.CollectionRemoveAction(PersistentCollection<?> collection, CollectionPersister persister, Object id, boolean emptySnapshot, EventSource session)
Removes a persistent collection from its loaded owner.CollectionRemoveAction(CollectionPersister persister, Object id, EventSource session)
Removes a persistent collection for an unloaded proxy.CollectionUpdateAction(PersistentCollection<?> collection, CollectionPersister persister, Object id, boolean emptySnapshot, EventSource session)
Constructs a CollectionUpdateActionQueuedOperationCollectionAction(PersistentCollection<?> collection, CollectionPersister persister, Object id, EventSource session)
Constructs a CollectionUpdateAction -
Uses of CollectionPersister in org.hibernate.cache.internal
Methods in org.hibernate.cache.internal with parameters of type CollectionPersister Modifier and Type Method Description Object
DefaultCacheKeysFactory. createCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)
Object
SimpleCacheKeysFactory. createCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)
static Object
DefaultCacheKeysFactory. staticCreateCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)
-
Uses of CollectionPersister in org.hibernate.cache.spi
Methods in org.hibernate.cache.spi with parameters of type CollectionPersister Modifier and Type Method Description Object
CacheKeysFactory. createCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)
-
Uses of CollectionPersister in org.hibernate.cache.spi.access
Methods in org.hibernate.cache.spi.access with parameters of type CollectionPersister Modifier and Type Method Description Object
CollectionDataAccess. generateCacheKey(Object id, CollectionPersister collectionDescriptor, SessionFactoryImplementor factory, String tenantIdentifier)
To create instances of CollectionCacheKey for this region, Hibernate will invoke this method exclusively so that generated implementations can generate optimised keys. -
Uses of CollectionPersister in org.hibernate.cache.spi.entry
Methods in org.hibernate.cache.spi.entry with parameters of type CollectionPersister Modifier and Type Method Description void
CollectionCacheEntry. assemble(PersistentCollection<?> collection, CollectionPersister persister, Object owner)
Assembles the collection from the cached state.Constructors in org.hibernate.cache.spi.entry with parameters of type CollectionPersister Constructor Description CollectionCacheEntry(PersistentCollection<?> collection, CollectionPersister persister)
Constructs a CollectionCacheEntry -
Uses of CollectionPersister in org.hibernate.cache.spi.support
Methods in org.hibernate.cache.spi.support with parameters of type CollectionPersister Modifier and Type Method Description Object
AbstractCollectionDataAccess. generateCacheKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)
Object
CollectionReadWriteAccess. generateCacheKey(Object id, CollectionPersister collectionDescriptor, SessionFactoryImplementor factory, String tenantIdentifier)
-
Uses of CollectionPersister in org.hibernate.collection.internal
Methods in org.hibernate.collection.internal with parameters of type CollectionPersister Modifier and Type Method Description CE
CustomCollectionTypeSemantics. instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)
E[]
StandardArraySemantics. instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)
List<E>
StandardListSemantics. instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)
Map<K,V>
StandardMapSemantics. instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)
LinkedHashMap<K,V>
StandardOrderedMapSemantics. instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)
LinkedHashSet<E>
StandardOrderedSetSemantics. instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)
Set<E>
StandardSetSemantics. instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)
TreeMap<K,V>
StandardSortedMapSemantics. instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)
SortedSet<E>
StandardSortedSetSemantics. instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)
PersistentCollection<E>
CustomCollectionTypeSemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardArraySemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardBagSemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardIdentifierBagSemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardListSemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<V>
StandardMapSemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<V>
StandardOrderedMapSemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardOrderedSetSemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentSet<E>
StandardSetSemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<V>
StandardSortedMapSemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardSortedSetSemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
CustomCollectionTypeSemantics. wrap(CE rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardArraySemantics. wrap(E[] rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardBagSemantics. wrap(Collection<E> rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardIdentifierBagSemantics. wrap(Collection<E> rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardListSemantics. wrap(List<E> rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<V>
StandardMapSemantics. wrap(Map<K,V> rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<V>
StandardOrderedMapSemantics. wrap(LinkedHashMap<K,V> rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardOrderedSetSemantics. wrap(LinkedHashSet<E> rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentSet<E>
StandardSetSemantics. wrap(Set<E> rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<V>
StandardSortedMapSemantics. wrap(SortedMap<K,V> rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
PersistentCollection<E>
StandardSortedSetSemantics. wrap(SortedSet<E> rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
-
Uses of CollectionPersister in org.hibernate.collection.spi
Methods in org.hibernate.collection.spi with parameters of type CollectionPersister Modifier and Type Method Description void
AbstractPersistentCollection. afterRowInsert(CollectionPersister persister, Object entry, int i)
void
PersistentCollection. afterRowInsert(CollectionPersister persister, Object entry, int i)
Called after inserting a row, to fetch the natively generated idvoid
PersistentIdentifierBag. afterRowInsert(CollectionPersister persister, Object entry, int i)
void
AbstractPersistentCollection. beforeInitialize(CollectionPersister persister, int anticipatedSize)
void
PersistentCollection. beforeInitialize(CollectionPersister persister, int anticipatedSize)
Called prior to the initialization of this yet-uninitialized collection.Object
PersistentArrayHolder. disassemble(CollectionPersister persister)
Object
PersistentBag. disassemble(CollectionPersister persister)
Object
PersistentCollection. disassemble(CollectionPersister persister)
Disassemble the collection to get it ready for the cacheObject
PersistentIdentifierBag. disassemble(CollectionPersister persister)
Object
PersistentList. disassemble(CollectionPersister persister)
Object
PersistentMap. disassemble(CollectionPersister persister)
Object
PersistentSet. disassemble(CollectionPersister persister)
Iterator
PersistentArrayHolder. entries(CollectionPersister persister)
Iterator<E>
PersistentBag. entries(CollectionPersister persister)
Iterator<?>
PersistentCollection. entries(CollectionPersister persister)
Iterate all collection entries, during update of the databaseIterator<E>
PersistentIdentifierBag. entries(CollectionPersister persister)
Iterator<E>
PersistentList. entries(CollectionPersister persister)
Iterator<Map.Entry<K,E>>
PersistentMap. entries(CollectionPersister persister)
Iterator<E>
PersistentSet. entries(CollectionPersister persister)
boolean
PersistentArrayHolder. equalsSnapshot(CollectionPersister persister)
boolean
PersistentBag. equalsSnapshot(CollectionPersister persister)
boolean
PersistentCollection. equalsSnapshot(CollectionPersister persister)
Does the current state exactly match the snapshot?boolean
PersistentIdentifierBag. equalsSnapshot(CollectionPersister persister)
boolean
PersistentList. equalsSnapshot(CollectionPersister persister)
boolean
PersistentMap. equalsSnapshot(CollectionPersister persister)
boolean
PersistentSet. equalsSnapshot(CollectionPersister persister)
Iterator
PersistentArrayHolder. getDeletes(CollectionPersister persister, boolean indexIsFormula)
Iterator<?>
PersistentBag. getDeletes(CollectionPersister persister, boolean indexIsFormula)
Iterator<?>
PersistentCollection. getDeletes(CollectionPersister persister, boolean indexIsFormula)
Get all the elements that need deletingIterator<?>
PersistentIdentifierBag. getDeletes(CollectionPersister persister, boolean indexIsFormula)
Iterator<?>
PersistentList. getDeletes(CollectionPersister persister, boolean indexIsFormula)
Iterator<?>
PersistentMap. getDeletes(CollectionPersister persister, boolean indexIsFormula)
Iterator<?>
PersistentSet. getDeletes(CollectionPersister persister, boolean indexIsFormula)
Object
PersistentArrayHolder. getIndex(Object entry, int i, CollectionPersister persister)
Object
PersistentBag. getIndex(Object entry, int i, CollectionPersister persister)
Object
PersistentCollection. getIndex(Object entry, int i, CollectionPersister persister)
Get the index of the given collection entryObject
PersistentIdentifierBag. getIndex(Object entry, int i, CollectionPersister persister)
Object
PersistentList. getIndex(Object entry, int i, CollectionPersister persister)
Object
PersistentMap. getIndex(Object entry, int i, CollectionPersister persister)
Object
PersistentSet. getIndex(Object entry, int i, CollectionPersister persister)
Serializable
PersistentArrayHolder. getSnapshot(CollectionPersister persister)
Serializable
PersistentBag. getSnapshot(CollectionPersister persister)
Serializable
PersistentCollection. getSnapshot(CollectionPersister persister)
Return a new snapshot of the current state of the collectionSerializable
PersistentIdentifierBag. getSnapshot(CollectionPersister persister)
Serializable
PersistentList. getSnapshot(CollectionPersister persister)
Serializable
PersistentMap. getSnapshot(CollectionPersister persister)
Serializable
PersistentSet. getSnapshot(CollectionPersister persister)
void
PersistentArrayHolder. initializeEmptyCollection(CollectionPersister persister)
void
PersistentBag. initializeEmptyCollection(CollectionPersister persister)
void
PersistentCollection. initializeEmptyCollection(CollectionPersister persister)
void
PersistentIdentifierBag. initializeEmptyCollection(CollectionPersister persister)
void
PersistentList. initializeEmptyCollection(CollectionPersister persister)
void
PersistentMap. initializeEmptyCollection(CollectionPersister persister)
void
PersistentSet. initializeEmptyCollection(CollectionPersister persister)
void
PersistentArrayHolder. initializeFromCache(CollectionPersister persister, Object disassembled, Object owner)
void
PersistentBag. initializeFromCache(CollectionPersister collectionDescriptor, Object disassembled, Object owner)
void
PersistentCollection. initializeFromCache(CollectionPersister persister, Object disassembled, Object owner)
Read the state of the collection from a disassembled cached valuevoid
PersistentIdentifierBag. initializeFromCache(CollectionPersister persister, Object disassembled, Object owner)
void
PersistentList. initializeFromCache(CollectionPersister persister, Object disassembled, Object owner)
void
PersistentMap. initializeFromCache(CollectionPersister persister, Object disassembled, Object owner)
void
PersistentSet. initializeFromCache(CollectionPersister persister, Object disassembled, Object owner)
Collection<E>
AbstractBagSemantics. instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)
CE
CollectionSemantics. instantiateRaw(int anticipatedSize, CollectionPersister collectionDescriptor)
Create a raw (unwrapped) version of the collectionPersistentCollection<E>
CollectionSemantics. instantiateWrapper(Object key, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
Create a wrapper for the collectionboolean
AbstractPersistentCollection. needsRecreate(CollectionPersister persister)
boolean
PersistentBag. needsRecreate(CollectionPersister persister)
boolean
PersistentCollection. needsRecreate(CollectionPersister persister)
Do we need to completely recreate this collection when it changes?void
AbstractPersistentCollection. preInsert(CollectionPersister persister)
void
PersistentCollection. preInsert(CollectionPersister persister)
Called before inserting rows, to ensure that any surrogate keys are fully generatedvoid
PersistentIdentifierBag. preInsert(CollectionPersister persister)
void
AbstractPersistentCollection.AbstractValueDelayedOperation. replace(CollectionPersister persister, Map<Object,Object> copyCache)
void
AbstractPersistentCollection.ValueDelayedOperation. replace(CollectionPersister collectionPersister, Map<Object,Object> copyCache)
void
AbstractPersistentCollection. replaceQueuedOperationValues(CollectionPersister persister, Map<Object,Object> copyCache)
Replace entity instances with copy incopyCache
.PersistentCollection<E>
CollectionSemantics. wrap(CE rawCollection, CollectionPersister collectionDescriptor, SharedSessionContractImplementor session)
Wrap a raw collection in wrapperConstructors in org.hibernate.collection.spi with parameters of type CollectionPersister Constructor Description PersistentArrayHolder(SharedSessionContractImplementor session, CollectionPersister persister)
Constructs a PersistentCollection instance for holding an array. -
Uses of CollectionPersister in org.hibernate.engine.internal
-
Uses of CollectionPersister in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return CollectionPersister Modifier and Type Method Description @Nullable CollectionPersister
CollectionEntry. getCurrentPersister()
@Nullable CollectionPersister
CollectionEntry. getLoadedPersister()
This is only available late during the flush cycleMethods in org.hibernate.engine.spi with parameters of type CollectionPersister Modifier and Type Method Description CollectionEntry
PersistenceContext. addInitializedCollection(CollectionPersister persister, PersistentCollection<?> collection, Object id)
add a collection we just pulled out of the cache (does not need initializing)void
PersistenceContext. addInitializedDetachedCollection(CollectionPersister collectionPersister, PersistentCollection<?> collection)
add an (initialized) collection that was created by another session and passed into update() (ie.void
PersistenceContext. addNewCollection(CollectionPersister persister, PersistentCollection<?> collection)
Add a new collection (ie.void
PersistenceContext. addUninitializedCollection(CollectionPersister persister, PersistentCollection<?> collection, Object id)
add a collection we just loaded up (still needs initializing)void
PersistenceContext. addUninitializedDetachedCollection(CollectionPersister persister, PersistentCollection<?> collection)
add a detached uninitialized collectionint
LoadQueryInfluencers. effectiveBatchSize(CollectionPersister persister)
boolean
LoadQueryInfluencers. effectivelyBatchLoadable(CollectionPersister persister)
boolean
LoadQueryInfluencers. effectiveSubselectFetchEnabled(CollectionPersister persister)
Object[]
BatchFetchQueue. getCollectionBatch(CollectionPersister collectionPersister, Object id, int batchSize)
Get a batch of uninitialized collection keys for a given roleObject
PersistenceContext. getCollectionOwner(Object key, CollectionPersister collectionPersister)
Get the entity that owns this persistent collectionvoid
CollectionEntry. setCurrentPersister(@Nullable CollectionPersister currentPersister)
Constructors in org.hibernate.engine.spi with parameters of type CollectionPersister Constructor Description CollectionEntry(PersistentCollection<?> collection, CollectionPersister loadedPersister, Object loadedKey, boolean ignore)
For collections just loaded from the databaseCollectionEntry(CollectionPersister loadedPersister, Object loadedKey)
For uninitialized detached collectionsCollectionEntry(CollectionPersister persister, PersistentCollection<?> collection)
For newly wrapped collections, or dereferenced collection wrappersCollectionKey(CollectionPersister persister, Object key)
-
Uses of CollectionPersister in org.hibernate.envers.internal.entities.mapper.relation
Methods in org.hibernate.envers.internal.entities.mapper.relation that return CollectionPersister Modifier and Type Method Description protected CollectionPersister
AbstractCollectionMapper. resolveCollectionPersister(SessionImplementor session, PersistentCollection collection)
Methods in org.hibernate.envers.internal.entities.mapper.relation with parameters of type CollectionPersister Modifier and Type Method Description protected boolean
AbstractCollectionMapper. isSame(CollectionPersister collectionPersister, Object oldObject, Object newObject)
Checks whether the old collection element and new collection element are the same.protected boolean
MapCollectionMapper. isSame(CollectionPersister collectionPersister, Object oldObject, Object newObject)
-
Uses of CollectionPersister in org.hibernate.event.internal
Methods in org.hibernate.event.internal with parameters of type CollectionPersister Modifier and Type Method Description void
EmptyEventManager. completeCacheGetEvent(HibernateMonitoringEvent cacheGetEvent, SharedSessionContractImplementor session, Region region, CollectionPersister persister, boolean hit)
void
EmptyEventManager. completeCachePutEvent(HibernateMonitoringEvent cachePutEvent, SharedSessionContractImplementor session, CachedDomainDataAccess cachedDomainDataAccess, CollectionPersister persister, boolean cacheContentChanged, EventManager.CacheActionDescription description)
static void
DefaultInitializeCollectionEventListener. handlePotentiallyEmptyCollection(PersistentCollection<?> collection, PersistenceContext persistenceContext, Object loadedKey, CollectionPersister loadedPersister)
protected static boolean
ProxyVisitor. isOwnerUnchanged(CollectionPersister persister, Object id, PersistentCollection<?> snapshot)
Has the owner of the collection changed since the collection was snapshotted and detached? -
Uses of CollectionPersister in org.hibernate.event.spi
Methods in org.hibernate.event.spi that return CollectionPersister Modifier and Type Method Description protected static CollectionPersister
AbstractCollectionEvent. getLoadedCollectionPersister(PersistentCollection<?> collection, EventSource source)
Methods in org.hibernate.event.spi with parameters of type CollectionPersister Modifier and Type Method Description void
EventManager. completeCacheGetEvent(HibernateMonitoringEvent cacheGetEvent, SharedSessionContractImplementor session, Region region, CollectionPersister persister, boolean hit)
void
EventManager. completeCachePutEvent(HibernateMonitoringEvent cachePutEvent, SharedSessionContractImplementor session, CachedDomainDataAccess cachedDomainDataAccess, CollectionPersister persister, boolean cacheContentChanged, EventManager.CacheActionDescription description)
protected static String
AbstractCollectionEvent. getAffectedOwnerEntityName(CollectionPersister collectionPersister, Object affectedOwner, EventSource source)
-
Uses of CollectionPersister in org.hibernate.loader.ast.internal
Constructors in org.hibernate.loader.ast.internal with parameters of type CollectionPersister Constructor Description CollectionLoaderNamedQuery(CollectionPersister persister, NamedQueryMemento namedQueryMemento)
-
Uses of CollectionPersister in org.hibernate.mapping
Methods in org.hibernate.mapping that return types with arguments of type CollectionPersister Modifier and Type Method Description Class<? extends CollectionPersister>
Collection. getCollectionPersisterClass()
Method parameters in org.hibernate.mapping with type arguments of type CollectionPersister Modifier and Type Method Description void
Collection. setCollectionPersisterClass(Class<? extends CollectionPersister> persister)
-
Uses of CollectionPersister in org.hibernate.metamodel
Methods in org.hibernate.metamodel that return CollectionPersister Modifier and Type Method Description CollectionPersister
MappingMetamodel. findCollectionDescriptor(String role)
Find a collection mapping descriptor based on its role.CollectionPersister
MappingMetamodel. findCollectionDescriptor(NavigableRole role)
Find a collection mapping descriptor based on its role.CollectionPersister
MappingMetamodel. getCollectionDescriptor(String role)
Get a collection mapping descriptor based on its roleCollectionPersister
MappingMetamodel. getCollectionDescriptor(NavigableRole role)
Get a collection mapping descriptor based on its roleMethods in org.hibernate.metamodel that return types with arguments of type CollectionPersister Modifier and Type Method Description Stream<CollectionPersister>
MappingMetamodel. streamCollectionDescriptors()
Method parameters in org.hibernate.metamodel with type arguments of type CollectionPersister Modifier and Type Method Description void
MappingMetamodel. forEachCollectionDescriptor(Consumer<CollectionPersister> action)
Visit the mapping descriptors for all collections defined in the model -
Uses of CollectionPersister in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return CollectionPersister Modifier and Type Method Description CollectionPersister
PluralAttributeMapping. getCollectionDescriptor()
-
Uses of CollectionPersister in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return CollectionPersister Modifier and Type Method Description CollectionPersister
AbstractEntityCollectionPart. getCollectionDescriptor()
CollectionPersister
PluralAttributeMappingImpl. getCollectionDescriptor()
Methods in org.hibernate.metamodel.mapping.internal with parameters of type CollectionPersister Modifier and Type Method Description boolean
EntityCollectionPart. finishInitialization(CollectionPersister collectionDescriptor, Collection bootValueMapping, String fkTargetModelPartName, MappingModelCreationProcess creationProcess)
Perform any delayed initialization.boolean
ManyToManyCollectionPart. finishInitialization(CollectionPersister collectionDescriptor, Collection bootCollectionDescriptor, String fkTargetModelPartName, MappingModelCreationProcess creationProcess)
boolean
OneToManyCollectionPart. finishInitialization(CollectionPersister collectionDescriptor, Collection bootValueMapping, String fkTargetModelPartName, MappingModelCreationProcess creationProcess)
-
Uses of CollectionPersister in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal that return CollectionPersister Modifier and Type Method Description CollectionPersister
MappingMetamodelImpl. collectionPersister(String role)
CollectionPersister
MappingMetamodelImpl. findCollectionDescriptor(String role)
CollectionPersister
MappingMetamodelImpl. findCollectionDescriptor(NavigableRole role)
CollectionPersister
MappingMetamodelImpl. getCollectionDescriptor(String role)
CollectionPersister
MappingMetamodelImpl. getCollectionDescriptor(NavigableRole role)
Methods in org.hibernate.metamodel.model.domain.internal that return types with arguments of type CollectionPersister Modifier and Type Method Description Map<String,CollectionPersister>
MappingMetamodelImpl. collectionPersisters()
Stream<CollectionPersister>
MappingMetamodelImpl. streamCollectionDescriptors()
Method parameters in org.hibernate.metamodel.model.domain.internal with type arguments of type CollectionPersister Modifier and Type Method Description void
MappingMetamodelImpl. forEachCollectionDescriptor(Consumer<CollectionPersister> action)
-
Uses of CollectionPersister in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi that return CollectionPersister Modifier and Type Method Description default CollectionPersister
MetamodelImplementor. collectionPersister(String role)
Deprecated.Methods in org.hibernate.metamodel.spi that return types with arguments of type CollectionPersister Modifier and Type Method Description Map<String,CollectionPersister>
MetamodelImplementor. collectionPersisters()
Deprecated.With no direct replacement; seeMappingMetamodel.forEachCollectionDescriptor(java.util.function.Consumer<org.hibernate.persister.collection.CollectionPersister>)
andMappingMetamodel.streamCollectionDescriptors()
instead -
Uses of CollectionPersister in org.hibernate.persister.collection
Subinterfaces of CollectionPersister in org.hibernate.persister.collection Modifier and Type Interface Description interface
DeprecatedCollectionStuff
Deprecated.Just used to singly extend all the deprecated collection persister rolesinterface
QueryableCollection
Deprecated, for removal: This API element is subject to removal in a future version.Given the mapping-model and SQM, this contract is no longer needed.interface
SQLLoadableCollection
Deprecated.Classes in org.hibernate.persister.collection that implement CollectionPersister Modifier and Type Class Description class
AbstractCollectionPersister
Base implementation of theQueryableCollection
interface.class
BasicCollectionPersister
class
OneToManyPersister
Methods in org.hibernate.persister.collection with parameters of type CollectionPersister Modifier and Type Method Description protected CollectionLoader
AbstractCollectionPersister. createNamedQueryCollectionLoader(CollectionPersister persister, NamedQueryMemento namedQueryMemento)
For Hibernate Reactive -
Uses of CollectionPersister in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type CollectionPersister Modifier and Type Method Description @Nullable Object
AbstractEntityPersister. getCollectionKey(CollectionPersister persister, Object owner, EntityEntry ownerEntry, SharedSessionContractImplementor session)
-
Uses of CollectionPersister in org.hibernate.persister.internal
Methods in org.hibernate.persister.internal that return CollectionPersister Modifier and Type Method Description CollectionPersister
PersisterFactoryImpl. createCollectionPersister(Collection collectionBinding, @Nullable CollectionDataAccess cacheAccessStrategy, RuntimeModelCreationContext creationContext)
CollectionPersister
PersisterFactoryImpl. createCollectionPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, PersisterCreationContext creationContext)
Methods in org.hibernate.persister.internal that return types with arguments of type CollectionPersister Modifier and Type Method Description Class<? extends CollectionPersister>
StandardPersisterClassResolver. getCollectionPersisterClass(Collection metadata)
-
Uses of CollectionPersister in org.hibernate.persister.spi
Methods in org.hibernate.persister.spi that return CollectionPersister Modifier and Type Method Description default CollectionPersister
PersisterFactory. createCollectionPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, RuntimeModelCreationContext creationContext)
Create a collection persister instance.CollectionPersister
PersisterFactory. createCollectionPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, PersisterCreationContext creationContext)
Methods in org.hibernate.persister.spi that return types with arguments of type CollectionPersister Modifier and Type Method Description Class<? extends CollectionPersister>
PersisterClassResolver. getCollectionPersisterClass(Collection metadata)
Returns the collection persister class for a given collection role or null if the collection persister class should be the default. -
Uses of CollectionPersister in org.hibernate.pretty
Methods in org.hibernate.pretty with parameters of type CollectionPersister Modifier and Type Method Description static String
MessageHelper. collectionInfoString(@Nullable CollectionPersister persister, @Nullable Object id, SessionFactoryImplementor factory)
Generate an info message string relating to a particular managed collection.static String
MessageHelper. collectionInfoString(@Nullable CollectionPersister persister, @Nullable PersistentCollection<?> collection, Object collectionKey, SharedSessionContractImplementor session)
Generate an info message string relating to a particular managed collection.static String
MessageHelper. collectionInfoString(@Nullable CollectionPersister persister, Object[] ids, SessionFactoryImplementor factory)
Generate an info message string relating to a series of managed collections. -
Uses of CollectionPersister in org.hibernate.processor.validation
Classes in org.hibernate.processor.validation that implement CollectionPersister Modifier and Type Class Description class
MockCollectionPersister
static class
ProcessorSessionFactory.ElementCollectionPersister
static class
ProcessorSessionFactory.ToManyAssociationPersister
-
Uses of CollectionPersister in org.hibernate.sql.results.graph.collection
Methods in org.hibernate.sql.results.graph.collection that return CollectionPersister Modifier and Type Method Description CollectionPersister
LoadingCollectionEntry. getCollectionDescriptor()
The descriptor for the collection being loadeddefault CollectionPersister
CollectionInitializer. getInitializingCollectionDescriptor()
-
Uses of CollectionPersister in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal that return CollectionPersister Modifier and Type Method Description CollectionPersister
LoadingCollectionEntryImpl. getCollectionDescriptor()
Methods in org.hibernate.sql.results.internal with parameters of type CollectionPersister Modifier and Type Method Description static void
ResultsHelper. finalizeCollectionLoading(PersistenceContext persistenceContext, CollectionPersister collectionDescriptor, PersistentCollection<?> collectionInstance, Object key, boolean hasNoQueuedAdds)
Constructors in org.hibernate.sql.results.internal with parameters of type CollectionPersister Constructor Description LoadingCollectionEntryImpl(CollectionPersister collectionDescriptor, CollectionInitializer initializer, Object key, PersistentCollection<?> collectionInstance)
-
Uses of CollectionPersister in org.hibernate.type
-
Uses of CollectionPersister in org.hibernate.usertype
Methods in org.hibernate.usertype with parameters of type CollectionPersister Modifier and Type Method Description PersistentCollection<?>
UserCollectionType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister)
Instantiate an uninitialized instance of the collection wrapperObject
UserCollectionType. replaceElements(Object original, Object target, CollectionPersister persister, Object owner, Map copyCache, SharedSessionContractImplementor session)
Replace the elements of a collection with the elements of another collection
-