Uses of Interface
org.hibernate.persister.collection.CollectionPersister
-
-
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()
-
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 copyCache)
void
AbstractPersistentCollection.ValueDelayedOperation. replace(CollectionPersister collectionPersister, Map copyCache)
void
AbstractPersistentCollection. replaceQueuedOperationValues(CollectionPersister persister, Map 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
Methods in org.hibernate.engine.internal with parameters of type CollectionPersister Modifier and Type Method Description CollectionEntry
StatefulPersistenceContext. addInitializedCollection(CollectionPersister persister, PersistentCollection<?> collection, Object id)
void
StatefulPersistenceContext. addInitializedDetachedCollection(CollectionPersister collectionPersister, PersistentCollection<?> collection)
void
StatefulPersistenceContext. addNewCollection(CollectionPersister persister, PersistentCollection<?> collection)
void
StatefulPersistenceContext. addUninitializedCollection(CollectionPersister persister, PersistentCollection<?> collection, Object id)
void
StatefulPersistenceContext. addUninitializedDetachedCollection(CollectionPersister persister, PersistentCollection<?> collection)
Object
StatefulPersistenceContext. getCollectionOwner(Object key, CollectionPersister collectionPersister)
-
Uses of CollectionPersister in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return CollectionPersister Modifier and Type Method Description CollectionPersister
CollectionEntry. getCurrentPersister()
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 collectionObject[]
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(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 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 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.internal
Methods in org.hibernate.metamodel.internal that return types with arguments of type CollectionPersister Modifier and Type Method Description Map<String,CollectionPersister>
InflightRuntimeMetamodel. getCollectionPersisterMap()
-
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
PluralAttributeMappingImpl. getCollectionDescriptor()
Methods in org.hibernate.metamodel.mapping.internal with parameters of type CollectionPersister Modifier and Type Method Description void
EntityCollectionPart. finishInitialization(CollectionPersister collectionDescriptor, Collection bootValueMapping, String fkTargetModelPartName, MappingModelCreationProcess creationProcess)
Constructors in org.hibernate.metamodel.mapping.internal with parameters of type CollectionPersister Constructor Description BasicValuedCollectionPart(CollectionPersister collectionDescriptor, CollectionPart.Nature nature, BasicValueConverter valueConverter, SelectableMapping selectableMapping)
CollectionIdentifierDescriptorImpl(CollectionPersister collectionDescriptor, String containingTableName, String columnName, BasicType<?> type)
DiscriminatedCollectionPart(CollectionPart.Nature nature, CollectionPersister collectionDescriptor, JavaType<Object> baseAssociationJtd, Any bootValueMapping, AnyType anyType, MappingModelCreationProcess creationProcess)
EmbeddedCollectionPart(CollectionPersister collectionDescriptor, CollectionPart.Nature nature, EmbeddableMappingType embeddableMappingType, String parentInjectionAttributeName, String containingTableExpression, String sqlAliasStem)
EntityCollectionPart(CollectionPersister collectionDescriptor, CollectionPart.Nature nature, Value bootModelValue, NotFoundAction notFoundAction, EntityMappingType entityMappingType, MappingModelCreationProcess creationProcess)
PluralAttributeMappingImpl(String attributeName, Collection bootDescriptor, PropertyAccess propertyAccess, AttributeMetadataAccess attributeMetadataAccess, CollectionMappingType<?> collectionMappingType, int stateArrayPosition, CollectionPart elementDescriptor, CollectionPart indexDescriptor, CollectionIdentifierDescriptor identifierDescriptor, FetchTiming fetchTiming, FetchStyle fetchStyle, CascadeStyle cascadeStyle, ManagedMappingType declaringType, CollectionPersister collectionDescriptor)
-
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
QueryableCollection
A collection role that may be queried or loaded by outer join.interface
SQLLoadableCollection
Classes in org.hibernate.persister.collection that implement CollectionPersister Modifier and Type Class Description class
AbstractCollectionPersister
Base implementation of theQueryableCollection
interface.class
BasicCollectionPersister
ACollectionPersister
for collections of values and many-to-many associations.class
OneToManyPersister
ACollectionPersister
forone-to-one associations
. -
Uses of CollectionPersister in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type CollectionPersister Modifier and Type Method Description 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, 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(CollectionPersister persister, Object[] ids, SessionFactoryImplementor factory)
Generate an info message string relating to a series of managed collections.static String
MessageHelper. collectionInfoString(CollectionPersister persister, Object id, SessionFactoryImplementor factory)
Generate an info message string relating to a particular managed collection.static String
MessageHelper. collectionInfoString(CollectionPersister persister, PersistentCollection<?> collection, Object collectionKey, SharedSessionContractImplementor session)
Generate an info message string relating to a particular managed collection. -
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
-