Package | Description |
---|---|
org.hibernate.action.internal |
Internals for action processing.
|
org.hibernate.cache.internal |
Internal implementations and support for second-level caching.
|
org.hibernate.cache.spi |
Defines the Hibernate second level caching SPI.
|
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.collection.internal |
Internal implementations and support for persistent collections
|
org.hibernate.collection.spi |
SPI definitions for persistent collections
|
org.hibernate.engine.internal |
Support for many of the internal workings of Hibernate.
|
org.hibernate.engine.loading.internal |
Internal classes used to track loading of data, potentially across multiple ResultSets
|
org.hibernate.engine.spi | |
org.hibernate.event.internal |
This package defines a default set of event listeners that
implements the default behaviors of Hibernate.
|
org.hibernate.event.spi | |
org.hibernate.hql.internal.classic |
This package contains the Hibernate 2.x query parser which
is being end-of-lifed.
|
org.hibernate.internal |
An internal package containing mostly implementations of central Hibernate APIs.
|
org.hibernate.jpa.criteria.path | |
org.hibernate.loader |
This package defines functionality for processing JDBC
result sets and returning complex graphs of persistent
objects.
|
org.hibernate.loader.collection |
This package defines collection initializers
|
org.hibernate.loader.collection.plan | |
org.hibernate.loader.custom |
This package defines a framework for custom loaders that accept
handwritten SQL
|
org.hibernate.loader.hql |
This package defines a loader for the AST-based query parser
|
org.hibernate.loader.plan.build.internal.returns |
Contains the internal implementations of the building blocks that make up a metamodel-driven LoadPlan.
|
org.hibernate.loader.plan.build.internal.spaces |
Contains the internal implementations of query spaces in a metamodel-driven LoadPlan.
|
org.hibernate.loader.plan.build.spi |
Defines the SPI for building a metamodel-driven LoadPlan
|
org.hibernate.loader.plan.exec.internal |
Provides the internal implementations for generating the load query from the LoadPlan and the ResultSet processor.
|
org.hibernate.loader.plan.spi |
Defines the SPI for the building blocks that make up a LoadPlan.
|
org.hibernate.persister.collection |
This package abstracts the persistence mechanism for collections.
|
org.hibernate.persister.entity |
This package abstracts persistence mechanisms for
entities, and defines the Hibernate runtime
metamodel.
|
org.hibernate.persister.internal | |
org.hibernate.persister.spi | |
org.hibernate.persister.walking.spi | |
org.hibernate.pretty |
Classes for pretty printing things for exception
and log messages.
|
org.hibernate.type |
A Hibernate Type is a strategy for mapping a
Java property type to a JDBC type or types.
|
org.hibernate.usertype |
Interfaces for user-defined custom types.
|
Modifier and Type | Method and Description |
---|---|
protected CollectionPersister |
CollectionAction.getPersister() |
Constructor and Description |
---|
CollectionAction(CollectionPersister persister,
PersistentCollection collection,
Serializable key,
SessionImplementor session) |
CollectionRecreateAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
SessionImplementor session)
Constructs a CollectionRecreateAction
|
CollectionRemoveAction(Object affectedOwner,
CollectionPersister persister,
Serializable id,
boolean emptySnapshot,
SessionImplementor session)
Removes a persistent collection from a specified owner.
|
CollectionRemoveAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
boolean emptySnapshot,
SessionImplementor session)
Removes a persistent collection from its loaded owner.
|
CollectionUpdateAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
boolean emptySnapshot,
SessionImplementor session)
Constructs a CollectionUpdateAction
|
QueuedOperationCollectionAction(PersistentCollection collection,
CollectionPersister persister,
Serializable id,
SessionImplementor session)
Constructs a CollectionUpdateAction
|
Modifier and Type | Method and Description |
---|---|
Object |
SimpleCacheKeysFactory.createCollectionKey(Object id,
CollectionPersister persister,
SessionFactoryImplementor factory,
String tenantIdentifier) |
Object |
DefaultCacheKeysFactory.createCollectionKey(Object id,
CollectionPersister persister,
SessionFactoryImplementor factory,
String tenantIdentifier) |
static Object |
DefaultCacheKeysFactory.staticCreateCollectionKey(Object id,
CollectionPersister persister,
SessionFactoryImplementor factory,
String tenantIdentifier) |
Modifier and Type | Method and Description |
---|---|
Object |
CacheKeysFactory.createCollectionKey(Object id,
CollectionPersister persister,
SessionFactoryImplementor factory,
String tenantIdentifier) |
Modifier and Type | Method and Description |
---|---|
Object |
CollectionRegionAccessStrategy.generateCacheKey(Object id,
CollectionPersister persister,
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.
|
Modifier and Type | Method and Description |
---|---|
void |
CollectionCacheEntry.assemble(PersistentCollection collection,
CollectionPersister persister,
Object owner)
Assembles the collection from the cached state.
|
Constructor and Description |
---|
CollectionCacheEntry(PersistentCollection collection,
CollectionPersister persister)
Constructs a CollectionCacheEntry
|
Modifier and Type | Method and Description |
---|---|
void |
PersistentIdentifierBag.afterRowInsert(CollectionPersister persister,
Object entry,
int i) |
void |
AbstractPersistentCollection.afterRowInsert(CollectionPersister persister,
Object entry,
int i) |
void |
PersistentSet.beforeInitialize(CollectionPersister persister,
int anticipatedSize) |
void |
PersistentMap.beforeInitialize(CollectionPersister persister,
int anticipatedSize) |
void |
PersistentList.beforeInitialize(CollectionPersister persister,
int anticipatedSize) |
void |
PersistentIdentifierBag.beforeInitialize(CollectionPersister persister,
int anticipatedSize) |
void |
PersistentBag.beforeInitialize(CollectionPersister persister,
int anticipatedSize) |
void |
PersistentArrayHolder.beforeInitialize(CollectionPersister persister,
int anticipatedSize) |
Serializable |
PersistentSet.disassemble(CollectionPersister persister) |
Serializable |
PersistentMap.disassemble(CollectionPersister persister) |
Serializable |
PersistentList.disassemble(CollectionPersister persister) |
Serializable |
PersistentIdentifierBag.disassemble(CollectionPersister persister) |
Serializable |
PersistentBag.disassemble(CollectionPersister persister) |
Serializable |
PersistentArrayHolder.disassemble(CollectionPersister persister) |
Iterator |
PersistentSet.entries(CollectionPersister persister) |
Iterator |
PersistentMap.entries(CollectionPersister persister) |
Iterator |
PersistentList.entries(CollectionPersister persister) |
Iterator |
PersistentIdentifierBag.entries(CollectionPersister persister) |
Iterator |
PersistentBag.entries(CollectionPersister persister) |
Iterator |
PersistentArrayHolder.entries(CollectionPersister persister) |
boolean |
PersistentSet.equalsSnapshot(CollectionPersister persister) |
boolean |
PersistentMap.equalsSnapshot(CollectionPersister persister) |
boolean |
PersistentList.equalsSnapshot(CollectionPersister persister) |
boolean |
PersistentIdentifierBag.equalsSnapshot(CollectionPersister persister) |
boolean |
PersistentBag.equalsSnapshot(CollectionPersister persister) |
boolean |
PersistentArrayHolder.equalsSnapshot(CollectionPersister persister) |
Iterator |
PersistentSet.getDeletes(CollectionPersister persister,
boolean indexIsFormula) |
Iterator |
PersistentMap.getDeletes(CollectionPersister persister,
boolean indexIsFormula) |
Iterator |
PersistentList.getDeletes(CollectionPersister persister,
boolean indexIsFormula) |
Iterator |
PersistentIdentifierBag.getDeletes(CollectionPersister persister,
boolean indexIsFormula) |
Iterator |
PersistentBag.getDeletes(CollectionPersister persister,
boolean indexIsFormula) |
Iterator |
PersistentArrayHolder.getDeletes(CollectionPersister persister,
boolean indexIsFormula) |
Object |
PersistentSet.getIndex(Object entry,
int i,
CollectionPersister persister) |
Object |
PersistentMap.getIndex(Object entry,
int i,
CollectionPersister persister) |
Object |
PersistentList.getIndex(Object entry,
int i,
CollectionPersister persister) |
Object |
PersistentIdentifierBag.getIndex(Object entry,
int i,
CollectionPersister persister) |
Object |
PersistentBag.getIndex(Object entry,
int i,
CollectionPersister persister) |
Object |
PersistentArrayHolder.getIndex(Object entry,
int i,
CollectionPersister persister) |
Serializable |
PersistentSet.getSnapshot(CollectionPersister persister) |
Serializable |
PersistentMap.getSnapshot(CollectionPersister persister) |
Serializable |
PersistentList.getSnapshot(CollectionPersister persister) |
Serializable |
PersistentIdentifierBag.getSnapshot(CollectionPersister persister) |
Serializable |
PersistentBag.getSnapshot(CollectionPersister persister) |
Serializable |
PersistentArrayHolder.getSnapshot(CollectionPersister persister) |
void |
PersistentSet.initializeFromCache(CollectionPersister persister,
Serializable disassembled,
Object owner) |
void |
PersistentMap.initializeFromCache(CollectionPersister persister,
Serializable disassembled,
Object owner) |
void |
PersistentList.initializeFromCache(CollectionPersister persister,
Serializable disassembled,
Object owner) |
void |
PersistentIdentifierBag.initializeFromCache(CollectionPersister persister,
Serializable disassembled,
Object owner) |
void |
PersistentBag.initializeFromCache(CollectionPersister persister,
Serializable disassembled,
Object owner) |
void |
PersistentArrayHolder.initializeFromCache(CollectionPersister persister,
Serializable disassembled,
Object owner) |
boolean |
PersistentBag.needsRecreate(CollectionPersister persister) |
boolean |
AbstractPersistentCollection.needsRecreate(CollectionPersister persister) |
void |
PersistentIdentifierBag.preInsert(CollectionPersister persister) |
void |
AbstractPersistentCollection.preInsert(CollectionPersister persister) |
Object |
PersistentSet.readFrom(ResultSet rs,
CollectionPersister persister,
CollectionAliases descriptor,
Object owner) |
Object |
PersistentMap.readFrom(ResultSet rs,
CollectionPersister persister,
CollectionAliases descriptor,
Object owner) |
Object |
PersistentList.readFrom(ResultSet rs,
CollectionPersister persister,
CollectionAliases descriptor,
Object owner) |
Object |
PersistentIdentifierBag.readFrom(ResultSet rs,
CollectionPersister persister,
CollectionAliases descriptor,
Object owner) |
Object |
PersistentBag.readFrom(ResultSet rs,
CollectionPersister persister,
CollectionAliases descriptor,
Object owner) |
Object |
PersistentArrayHolder.readFrom(ResultSet rs,
CollectionPersister persister,
CollectionAliases descriptor,
Object owner) |
void |
AbstractPersistentCollection.ValueDelayedOperation.replace(CollectionPersister collectionPersister,
Map copyCache) |
void |
AbstractPersistentCollection.AbstractValueDelayedOperation.replace(CollectionPersister persister,
Map copyCache) |
void |
AbstractPersistentCollection.replaceQueuedOperationValues(CollectionPersister persister,
Map copyCache)
Replace entity instances with copy in
copyCache /. |
Constructor and Description |
---|
PersistentArrayHolder(SessionImplementor session,
CollectionPersister persister)
Constructs a PersistentCollection instance for holding an array.
|
Modifier and Type | Method and Description |
---|---|
void |
PersistentCollection.afterRowInsert(CollectionPersister persister,
Object entry,
int i)
Called after inserting a row, to fetch the natively generated id
|
void |
PersistentCollection.beforeInitialize(CollectionPersister persister,
int anticipatedSize)
Called before any elements are read into the collection,
allowing appropriate initializations to occur.
|
Serializable |
PersistentCollection.disassemble(CollectionPersister persister)
Disassemble the collection to get it ready for the cache
|
Iterator |
PersistentCollection.entries(CollectionPersister persister)
Iterate all collection entries, during update of the database
|
boolean |
PersistentCollection.equalsSnapshot(CollectionPersister persister)
Does the current state exactly match the snapshot?
|
Iterator |
PersistentCollection.getDeletes(CollectionPersister persister,
boolean indexIsFormula)
Get all the elements that need deleting
|
Object |
PersistentCollection.getIndex(Object entry,
int i,
CollectionPersister persister)
Get the index of the given collection entry
|
Serializable |
PersistentCollection.getSnapshot(CollectionPersister persister)
Return a new snapshot of the current state of the collection
|
void |
PersistentCollection.initializeFromCache(CollectionPersister persister,
Serializable disassembled,
Object owner)
Read the state of the collection from a disassembled cached value
|
boolean |
PersistentCollection.needsRecreate(CollectionPersister persister)
Do we need to completely recreate this collection when it changes?
|
void |
PersistentCollection.preInsert(CollectionPersister persister)
Called before inserting rows, to ensure that any surrogate keys
are fully generated
|
Object |
PersistentCollection.readFrom(ResultSet rs,
CollectionPersister role,
CollectionAliases descriptor,
Object owner)
Read a row from the JDBC result set
|
Modifier and Type | Method and Description |
---|---|
CollectionEntry |
StatefulPersistenceContext.addInitializedCollection(CollectionPersister persister,
PersistentCollection collection,
Serializable id) |
void |
StatefulPersistenceContext.addInitializedDetachedCollection(CollectionPersister collectionPersister,
PersistentCollection collection) |
void |
StatefulPersistenceContext.addNewCollection(CollectionPersister persister,
PersistentCollection collection) |
void |
StatefulPersistenceContext.addUninitializedCollection(CollectionPersister persister,
PersistentCollection collection,
Serializable id) |
void |
StatefulPersistenceContext.addUninitializedDetachedCollection(CollectionPersister persister,
PersistentCollection collection) |
Object |
StatefulPersistenceContext.getCollectionOwner(Serializable key,
CollectionPersister collectionPersister) |
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
LoadingCollectionEntry.getPersister() |
Modifier and Type | Method and Description |
---|---|
void |
CollectionLoadContext.endLoadingCollections(CollectionPersister persister)
Finish the process of collection-loading for this bound result set.
|
PersistentCollection |
CollectionLoadContext.getLoadingCollection(CollectionPersister persister,
Serializable key)
Retrieve the collection that is being loaded as part of processing this
result set.
|
PersistentCollection |
LoadContexts.locateLoadingCollection(CollectionPersister persister,
Serializable ownerKey)
Attempt to locate the loading collection given the owner's key.
|
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
SessionFactoryImplementor.getCollectionPersister(String role)
Get the persister object for a collection role.
|
CollectionPersister |
SessionFactoryDelegatingImpl.getCollectionPersister(String role) |
CollectionPersister |
CollectionEntry.getCurrentPersister() |
CollectionPersister |
CollectionEntry.getLoadedPersister()
This is only available late during the flush cycle
|
Modifier and Type | Method and Description |
---|---|
Map<String,CollectionPersister> |
SessionFactoryImplementor.getCollectionPersisters()
Get all collection persisters as a Map, which collection role as the key and the persister is the value.
|
Map<String,CollectionPersister> |
SessionFactoryDelegatingImpl.getCollectionPersisters() |
Modifier and Type | Method and Description |
---|---|
CollectionEntry |
PersistenceContext.addInitializedCollection(CollectionPersister persister,
PersistentCollection collection,
Serializable 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,
Serializable id)
add a collection we just loaded up (still needs initializing)
|
void |
PersistenceContext.addUninitializedDetachedCollection(CollectionPersister persister,
PersistentCollection collection)
add a detached uninitialized collection
|
Serializable[] |
BatchFetchQueue.getCollectionBatch(CollectionPersister collectionPersister,
Serializable id,
int batchSize)
Get a batch of uninitialized collection keys for a given role
|
Object |
PersistenceContext.getCollectionOwner(Serializable key,
CollectionPersister collectionPersister)
Get the entity that owns this persistent collection
|
void |
CollectionEntry.setCurrentPersister(CollectionPersister currentPersister) |
Constructor and Description |
---|
CollectionEntry(CollectionPersister persister,
PersistentCollection collection)
For newly wrapped collections, or dereferenced collection wrappers
|
CollectionEntry(CollectionPersister loadedPersister,
Serializable loadedKey)
For uninitialized detached collections
|
CollectionEntry(PersistentCollection collection,
CollectionPersister loadedPersister,
Serializable loadedKey,
boolean ignore)
For collections just loaded from the database
|
CollectionKey(CollectionPersister persister,
Serializable key) |
CollectionKey(CollectionPersister persister,
Serializable key,
EntityMode em) |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
ProxyVisitor.isOwnerUnchanged(PersistentCollection snapshot,
CollectionPersister persister,
Serializable id)
Has the owner of the collection changed since the collection
was snapshotted and detached?
|
Modifier and Type | Method and Description |
---|---|
protected static CollectionPersister |
AbstractCollectionEvent.getLoadedCollectionPersister(PersistentCollection collection,
EventSource source) |
Modifier and Type | Method and Description |
---|---|
protected static String |
AbstractCollectionEvent.getAffectedOwnerEntityName(CollectionPersister collectionPersister,
Object affectedOwner,
EventSource source) |
Modifier and Type | Method and Description |
---|---|
CollectionPersister[] |
QueryTranslatorImpl.getCollectionPersisters() |
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
SessionFactoryImpl.getCollectionPersister(String role) |
Modifier and Type | Method and Description |
---|---|
Map<String,CollectionPersister> |
SessionFactoryImpl.getCollectionPersisters() |
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
PluralAttributePath.getPersister() |
Modifier and Type | Field and Description |
---|---|
protected CollectionPersister[] |
OuterJoinLoader.collectionPersisters |
protected CollectionPersister[] |
JoinWalker.collectionPersisters |
Modifier and Type | Method and Description |
---|---|
protected CollectionPersister[] |
OuterJoinLoader.getCollectionPersisters() |
protected CollectionPersister[] |
Loader.getCollectionPersisters()
An (optional) persister for a collection to be initialized; only
collection loaders return a non-null value
|
CollectionPersister[] |
JoinWalker.getCollectionPersisters() |
Modifier and Type | Method and Description |
---|---|
void |
JoinWalker.setCollectionPersisters(CollectionPersister[] collectionPersisters) |
Constructor and Description |
---|
GeneratedCollectionAliases(CollectionPersister persister,
String string) |
GeneratedCollectionAliases(Map userProvidedAliases,
CollectionPersister persister,
String suffix) |
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
BatchingCollectionInitializer.getCollectionPersister() |
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
BatchingCollectionInitializer.getCollectionPersister() |
Modifier and Type | Method and Description |
---|---|
protected CollectionPersister[] |
CustomLoader.getCollectionPersisters() |
Modifier and Type | Method and Description |
---|---|
protected CollectionPersister[] |
QueryLoader.getCollectionPersisters()
An (optional) persister for a collection to be initialized; only collection loaders
return a non-null value
|
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
AbstractCollectionReference.getCollectionPersister() |
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
CollectionQuerySpaceImpl.getCollectionPersister() |
Modifier and Type | Method and Description |
---|---|
ExpandingCollectionQuerySpace |
QuerySpacesImpl.makeCollectionQuerySpace(String uid,
CollectionPersister collectionPersister,
boolean canJoinsBeRequired) |
ExpandingCollectionQuerySpace |
QuerySpacesImpl.makeRootCollectionQuerySpace(String uid,
CollectionPersister collectionPersister) |
Constructor and Description |
---|
CollectionQuerySpaceImpl(CollectionPersister persister,
String uid,
ExpandingQuerySpaces querySpaces,
boolean canJoinsBeRequired) |
Modifier and Type | Method and Description |
---|---|
static LoadPlan |
MetamodelDrivenLoadPlanBuilder.buildRootCollectionLoadPlan(LoadPlanBuildingAssociationVisitationStrategy strategy,
CollectionPersister persister)
Coordinates building a LoadPlan that defines just a single root collection return (may have fetches).
|
ExpandingCollectionQuerySpace |
ExpandingQuerySpaces.makeCollectionQuerySpace(String uid,
CollectionPersister collectionPersister,
boolean canJoinsBeRequired)
Create an
ExpandingCollectionQuerySpace for a collection (that is not a "return")
with the specified unique ID. |
ExpandingCollectionQuerySpace |
ExpandingQuerySpaces.makeRootCollectionQuerySpace(String uid,
CollectionPersister collectionPersister)
Create an
ExpandingCollectionQuerySpace for a collection "return" with the
specified unique ID. |
Modifier and Type | Method and Description |
---|---|
CollectionReferenceAliases |
AliasResolutionContextImpl.generateCollectionReferenceAliases(String collectionQuerySpaceUid,
CollectionPersister persister,
String elementQuerySpaceUid)
Generate the collection reference aliases for a particular
CollectionReference
and register the generated value using the query space UID. |
LoadQueryDetails |
BatchingLoadQueryDetailsFactory.makeCollectionLoadQueryDetails(CollectionPersister collectionPersister,
LoadPlan loadPlan,
QueryBuildingParameters buildingParameters)
Constructs a BasicCollectionLoadQueryDetails object from the given inputs.
|
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
CollectionReference.getCollectionPersister()
Retrieves the CollectionPersister describing the collection associated with this CollectionReference.
|
CollectionPersister |
CollectionQuerySpace.getCollectionPersister()
Retrieve the collection persister this QuerySpace refers to.
|
Modifier and Type | Interface and Description |
---|---|
interface |
QueryableCollection
A collection role that may be queried or loaded by outer join.
|
interface |
SQLLoadableCollection |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCollectionPersister
Base implementation of the QueryableCollection interface.
|
class |
BasicCollectionPersister
Collection persister for collections of values and many-to-many associations.
|
class |
OneToManyPersister
Collection persister for one-to-many associations.
|
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
AbstractCollectionPersister.getCollectionPersister() |
Constructor and Description |
---|
NamedQueryCollectionInitializer(String queryName,
CollectionPersister persister) |
Modifier and Type | Method and Description |
---|---|
protected Serializable |
AbstractEntityPersister.getCollectionKey(CollectionPersister persister,
Object owner,
EntityEntry ownerEntry,
SessionImplementor session) |
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
PersisterFactoryImpl.createCollectionPersister(Collection collectionBinding,
CollectionRegionAccessStrategy cacheAccessStrategy,
PersisterCreationContext creationContext) |
Modifier and Type | Method and Description |
---|---|
Class<? extends CollectionPersister> |
StandardPersisterClassResolver.getCollectionPersisterClass(Collection metadata) |
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
PersisterFactory.createCollectionPersister(Collection collectionBinding,
CollectionRegionAccessStrategy cacheAccessStrategy,
PersisterCreationContext creationContext)
Create a collection persister instance.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
CollectionDefinition.getCollectionPersister() |
Modifier and Type | Method and Description |
---|---|
static void |
MetamodelGraphWalker.visitCollection(AssociationVisitationStrategy strategy,
CollectionPersister persister)
Entry point into walking the model graph of a collection according to its defined metamodel.
|
Modifier and Type | Method and Description |
---|---|
static String |
MessageHelper.collectionInfoString(CollectionPersister persister,
PersistentCollection collection,
Serializable collectionKey,
SessionImplementor session)
Generate an info message string relating to a particular managed
collection.
|
static String |
MessageHelper.collectionInfoString(CollectionPersister persister,
Serializable[] ids,
SessionFactoryImplementor factory)
Generate an info message string relating to a series of managed
collections.
|
static String |
MessageHelper.collectionInfoString(CollectionPersister persister,
Serializable id,
SessionFactoryImplementor factory)
Generate an info message string relating to a particular managed
collection.
|
Modifier and Type | Method and Description |
---|---|
PersistentCollection |
UserCollectionType.instantiate(SessionImplementor session,
CollectionPersister persister)
Instantiate an uninitialized instance of the collection wrapper
|
Object |
UserCollectionType.replaceElements(Object original,
Object target,
CollectionPersister persister,
Object owner,
Map copyCache,
SessionImplementor session)
Replace the elements of a collection with the elements of another collection
|
Copyright © 2017 JBoss by Red Hat. All rights reserved.