接口的使用
org.hibernate.persister.collection.CollectionPersister
-
使用CollectionPersister的程序包 程序包 说明 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 integration aspect of Hibernate's second-level caching allowing "caching back ends" to be plugged in as a caching provider.org.hibernate.cache.spi.access Defines contracts for transactional and concurrent access to cachedentityandcollectiondata.org.hibernate.cache.spi.entry This package defines formats for disassembled state kept in the second level cache.org.hibernate.cache.spi.support Package intended for simplifying the worked needed to implement a caching provider.org.hibernate.collection.internal Internal implementations and support for persistent collectionsorg.hibernate.collection.spi SPI definitions for persistent collectionsorg.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 ResultSetsorg.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.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 initializersorg.hibernate.loader.collection.plan org.hibernate.loader.custom This package defines a framework for custom loaders that accept handwritten SQLorg.hibernate.loader.hql This package defines a loader for the AST-based query parserorg.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 LoadPlanorg.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.metamodel.internal org.hibernate.metamodel.spi 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.query.criteria.internal.path 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. -
-
org.hibernate.action.internal中CollectionPersister的使用
返回CollectionPersister的org.hibernate.action.internal中的方法 修饰符和类型 方法 说明 protected CollectionPersisterCollectionAction. getPersister() -
org.hibernate.cache.internal中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.cache.internal中的方法 修饰符和类型 方法 说明 ObjectDefaultCacheKeysFactory. createCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)ObjectSimpleCacheKeysFactory. createCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)static ObjectDefaultCacheKeysFactory. staticCreateCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier) -
org.hibernate.cache.spi中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.cache.spi中的方法 修饰符和类型 方法 说明 ObjectCacheKeysFactory. createCollectionKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier) -
org.hibernate.cache.spi.access中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.cache.spi.access中的方法 修饰符和类型 方法 说明 ObjectCollectionDataAccess. 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. -
org.hibernate.cache.spi.entry中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.cache.spi.entry中的方法 修饰符和类型 方法 说明 voidCollectionCacheEntry. assemble(PersistentCollection collection, CollectionPersister persister, Object owner)Assembles the collection from the cached state.参数类型为CollectionPersister的org.hibernate.cache.spi.entry中的构造器 构造器 说明 CollectionCacheEntry(PersistentCollection collection, CollectionPersister persister)Constructs a CollectionCacheEntry -
org.hibernate.cache.spi.support中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.cache.spi.support中的方法 修饰符和类型 方法 说明 ObjectAbstractCollectionDataAccess. generateCacheKey(Object id, CollectionPersister persister, SessionFactoryImplementor factory, String tenantIdentifier)ObjectCollectionReadWriteAccess. generateCacheKey(Object id, CollectionPersister collectionDescriptor, SessionFactoryImplementor factory, String tenantIdentifier) -
org.hibernate.collection.internal中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.collection.internal中的方法 修饰符和类型 方法 说明 voidAbstractPersistentCollection. afterRowInsert(CollectionPersister persister, Object entry, int i)voidPersistentIdentifierBag. afterRowInsert(CollectionPersister persister, Object entry, int i)voidPersistentArrayHolder. beforeInitialize(CollectionPersister persister, int anticipatedSize)voidPersistentBag. beforeInitialize(CollectionPersister persister, int anticipatedSize)voidPersistentIdentifierBag. beforeInitialize(CollectionPersister persister, int anticipatedSize)voidPersistentList. beforeInitialize(CollectionPersister persister, int anticipatedSize)voidPersistentMap. beforeInitialize(CollectionPersister persister, int anticipatedSize)voidPersistentSet. beforeInitialize(CollectionPersister persister, int anticipatedSize)SerializablePersistentArrayHolder. disassemble(CollectionPersister persister)SerializablePersistentBag. disassemble(CollectionPersister persister)SerializablePersistentIdentifierBag. disassemble(CollectionPersister persister)SerializablePersistentList. disassemble(CollectionPersister persister)SerializablePersistentMap. disassemble(CollectionPersister persister)SerializablePersistentSet. disassemble(CollectionPersister persister)IteratorPersistentArrayHolder. entries(CollectionPersister persister)IteratorPersistentBag. entries(CollectionPersister persister)IteratorPersistentIdentifierBag. entries(CollectionPersister persister)IteratorPersistentList. entries(CollectionPersister persister)IteratorPersistentMap. entries(CollectionPersister persister)IteratorPersistentSet. entries(CollectionPersister persister)booleanPersistentArrayHolder. equalsSnapshot(CollectionPersister persister)booleanPersistentBag. equalsSnapshot(CollectionPersister persister)booleanPersistentIdentifierBag. equalsSnapshot(CollectionPersister persister)booleanPersistentList. equalsSnapshot(CollectionPersister persister)booleanPersistentMap. equalsSnapshot(CollectionPersister persister)booleanPersistentSet. equalsSnapshot(CollectionPersister persister)IteratorPersistentArrayHolder. getDeletes(CollectionPersister persister, boolean indexIsFormula)IteratorPersistentBag. getDeletes(CollectionPersister persister, boolean indexIsFormula)IteratorPersistentIdentifierBag. getDeletes(CollectionPersister persister, boolean indexIsFormula)IteratorPersistentList. getDeletes(CollectionPersister persister, boolean indexIsFormula)IteratorPersistentMap. getDeletes(CollectionPersister persister, boolean indexIsFormula)IteratorPersistentSet. getDeletes(CollectionPersister persister, boolean indexIsFormula)ObjectPersistentArrayHolder. getIndex(Object entry, int i, CollectionPersister persister)ObjectPersistentBag. getIndex(Object entry, int i, CollectionPersister persister)ObjectPersistentIdentifierBag. getIndex(Object entry, int i, CollectionPersister persister)ObjectPersistentList. getIndex(Object entry, int i, CollectionPersister persister)ObjectPersistentMap. getIndex(Object entry, int i, CollectionPersister persister)ObjectPersistentSet. getIndex(Object entry, int i, CollectionPersister persister)SerializablePersistentArrayHolder. getSnapshot(CollectionPersister persister)SerializablePersistentBag. getSnapshot(CollectionPersister persister)SerializablePersistentIdentifierBag. getSnapshot(CollectionPersister persister)SerializablePersistentList. getSnapshot(CollectionPersister persister)SerializablePersistentMap. getSnapshot(CollectionPersister persister)SerializablePersistentSet. getSnapshot(CollectionPersister persister)voidPersistentArrayHolder. initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)voidPersistentBag. initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)voidPersistentIdentifierBag. initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)voidPersistentList. initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)voidPersistentMap. initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)voidPersistentSet. initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)booleanAbstractPersistentCollection. needsRecreate(CollectionPersister persister)booleanPersistentBag. needsRecreate(CollectionPersister persister)voidAbstractPersistentCollection. preInsert(CollectionPersister persister)voidPersistentIdentifierBag. preInsert(CollectionPersister persister)ObjectPersistentArrayHolder. readFrom(ResultSet rs, CollectionPersister persister, CollectionAliases descriptor, Object owner)ObjectPersistentBag. readFrom(ResultSet rs, CollectionPersister persister, CollectionAliases descriptor, Object owner)ObjectPersistentIdentifierBag. readFrom(ResultSet rs, CollectionPersister persister, CollectionAliases descriptor, Object owner)ObjectPersistentList. readFrom(ResultSet rs, CollectionPersister persister, CollectionAliases descriptor, Object owner)ObjectPersistentMap. readFrom(ResultSet rs, CollectionPersister persister, CollectionAliases descriptor, Object owner)ObjectPersistentSet. readFrom(ResultSet rs, CollectionPersister persister, CollectionAliases descriptor, Object owner)voidAbstractPersistentCollection.AbstractValueDelayedOperation. replace(CollectionPersister persister, Map copyCache)voidAbstractPersistentCollection.ValueDelayedOperation. replace(CollectionPersister collectionPersister, Map copyCache)voidAbstractPersistentCollection. replaceQueuedOperationValues(CollectionPersister persister, Map copyCache)Replace entity instances with copy incopyCache/.参数类型为CollectionPersister的org.hibernate.collection.internal中的构造器 构造器 说明 PersistentArrayHolder(SessionImplementor session, CollectionPersister persister)已过时。PersistentArrayHolder(SharedSessionContractImplementor, CollectionPersister)should be used instead.PersistentArrayHolder(SharedSessionContractImplementor session, CollectionPersister persister)Constructs a PersistentCollection instance for holding an array. -
org.hibernate.collection.spi中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.collection.spi中的方法 修饰符和类型 方法 说明 voidPersistentCollection. afterRowInsert(CollectionPersister persister, Object entry, int i)Called after inserting a row, to fetch the natively generated idvoidPersistentCollection. beforeInitialize(CollectionPersister persister, int anticipatedSize)Called before any elements are read into the collection, allowing appropriate initializations to occur.SerializablePersistentCollection. disassemble(CollectionPersister persister)Disassemble the collection to get it ready for the cacheIteratorPersistentCollection. entries(CollectionPersister persister)Iterate all collection entries, during update of the databasebooleanPersistentCollection. equalsSnapshot(CollectionPersister persister)Does the current state exactly match the snapshot?IteratorPersistentCollection. getDeletes(CollectionPersister persister, boolean indexIsFormula)Get all the elements that need deletingObjectPersistentCollection. getIndex(Object entry, int i, CollectionPersister persister)Get the index of the given collection entrySerializablePersistentCollection. getSnapshot(CollectionPersister persister)Return a new snapshot of the current state of the collectionvoidPersistentCollection. initializeFromCache(CollectionPersister persister, Serializable disassembled, Object owner)Read the state of the collection from a disassembled cached valuebooleanPersistentCollection. needsRecreate(CollectionPersister persister)Do we need to completely recreate this collection when it changes?voidPersistentCollection. preInsert(CollectionPersister persister)Called before inserting rows, to ensure that any surrogate keys are fully generatedObjectPersistentCollection. readFrom(ResultSet rs, CollectionPersister role, CollectionAliases descriptor, Object owner)Read a row from the JDBC result set -
org.hibernate.engine.internal中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.engine.internal中的方法 修饰符和类型 方法 说明 CollectionEntryStatefulPersistenceContext. addInitializedCollection(CollectionPersister persister, PersistentCollection collection, Serializable id)voidStatefulPersistenceContext. addInitializedDetachedCollection(CollectionPersister collectionPersister, PersistentCollection collection)voidStatefulPersistenceContext. addNewCollection(CollectionPersister persister, PersistentCollection collection)voidStatefulPersistenceContext. addUninitializedCollection(CollectionPersister persister, PersistentCollection collection, Serializable id)voidStatefulPersistenceContext. addUninitializedDetachedCollection(CollectionPersister persister, PersistentCollection collection)ObjectStatefulPersistenceContext. getCollectionOwner(Serializable key, CollectionPersister collectionPersister) -
org.hibernate.engine.loading.internal中CollectionPersister的使用
返回CollectionPersister的org.hibernate.engine.loading.internal中的方法 修饰符和类型 方法 说明 CollectionPersisterLoadingCollectionEntry. getPersister()参数类型为CollectionPersister的org.hibernate.engine.loading.internal中的方法 修饰符和类型 方法 说明 voidCollectionLoadContext. endLoadingCollections(CollectionPersister persister)Finish the process of collection-loading for this bound result set.PersistentCollectionCollectionLoadContext. getLoadingCollection(CollectionPersister persister, Serializable key)Retrieve the collection that is being loaded as part of processing this result set.PersistentCollectionLoadContexts. locateLoadingCollection(CollectionPersister persister, CollectionKey key)Attempt to locate the loading collection given the CollectionKey obtained from the owner's key. -
org.hibernate.engine.spi中CollectionPersister的使用
返回CollectionPersister的org.hibernate.engine.spi中的方法 修饰符和类型 方法 说明 CollectionPersisterSessionFactoryDelegatingImpl. getCollectionPersister(String role)default CollectionPersisterSessionFactoryImplementor. getCollectionPersister(String role)已过时。(since 5.2) UseMetamodelImplementor.collectionPersister(String)instead.CollectionPersisterCollectionEntry. getCurrentPersister()CollectionPersisterCollectionEntry. getLoadedPersister()This is only available late during the flush cycle返回变量类型为CollectionPersister的类型的org.hibernate.engine.spi中的方法 修饰符和类型 方法 说明 Map<String,CollectionPersister>SessionFactoryDelegatingImpl. getCollectionPersisters()default Map<String,CollectionPersister>SessionFactoryImplementor. getCollectionPersisters()已过时。(since 5.2) UseMetamodelImplementor.collectionPersisters()instead.参数类型为CollectionPersister的org.hibernate.engine.spi中的方法 修饰符和类型 方法 说明 CollectionEntryPersistenceContext. addInitializedCollection(CollectionPersister persister, PersistentCollection collection, Serializable id)add a collection we just pulled out of the cache (does not need initializing)voidPersistenceContext. addInitializedDetachedCollection(CollectionPersister collectionPersister, PersistentCollection collection)add an (initialized) collection that was created by another session and passed into update() (ie. one with a snapshot and existing state on the database)voidPersistenceContext. addNewCollection(CollectionPersister persister, PersistentCollection collection)Add a new collection (ie. a newly created one, just instantiated by the application, with no database state or snapshot)voidPersistenceContext. addUninitializedCollection(CollectionPersister persister, PersistentCollection collection, Serializable id)add a collection we just loaded up (still needs initializing)voidPersistenceContext. addUninitializedDetachedCollection(CollectionPersister persister, PersistentCollection collection)add a detached uninitialized collectionSerializable[]BatchFetchQueue. getCollectionBatch(CollectionPersister collectionPersister, Serializable id, int batchSize)Get a batch of uninitialized collection keys for a given roleObjectPersistenceContext. getCollectionOwner(Serializable key, CollectionPersister collectionPersister)Get the entity that owns this persistent collectionvoidCollectionEntry. setCurrentPersister(CollectionPersister currentPersister)参数类型为CollectionPersister的org.hibernate.engine.spi中的构造器 构造器 说明 CollectionEntry(PersistentCollection collection, CollectionPersister loadedPersister, Serializable loadedKey, boolean ignore)For collections just loaded from the databaseCollectionEntry(CollectionPersister loadedPersister, Serializable loadedKey)For uninitialized detached collectionsCollectionEntry(CollectionPersister persister, PersistentCollection collection)For newly wrapped collections, or dereferenced collection wrappersCollectionKey(CollectionPersister persister, Serializable key)CollectionKey(CollectionPersister persister, Serializable key, EntityMode em) -
org.hibernate.event.internal中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.event.internal中的方法 修饰符和类型 方法 说明 protected static booleanProxyVisitor. isOwnerUnchanged(PersistentCollection snapshot, CollectionPersister persister, Serializable id)Has the owner of the collection changed since the collection was snapshotted and detached? -
org.hibernate.event.spi中CollectionPersister的使用
返回CollectionPersister的org.hibernate.event.spi中的方法 修饰符和类型 方法 说明 protected static CollectionPersisterAbstractCollectionEvent. getLoadedCollectionPersister(PersistentCollection collection, EventSource source)参数类型为CollectionPersister的org.hibernate.event.spi中的方法 修饰符和类型 方法 说明 protected static StringAbstractCollectionEvent. getAffectedOwnerEntityName(CollectionPersister collectionPersister, Object affectedOwner, EventSource source) -
org.hibernate.hql.internal.classic中CollectionPersister的使用
返回CollectionPersister的org.hibernate.hql.internal.classic中的方法 修饰符和类型 方法 说明 CollectionPersister[]QueryTranslatorImpl. getCollectionPersisters() -
org.hibernate.loader中CollectionPersister的使用
声明为CollectionPersister的org.hibernate.loader中的字段 修饰符和类型 字段 说明 protected CollectionPersister[]JoinWalker. collectionPersistersprotected CollectionPersister[]OuterJoinLoader. collectionPersisters返回CollectionPersister的org.hibernate.loader中的方法 修饰符和类型 方法 说明 CollectionPersister[]JoinWalker. getCollectionPersisters()protected CollectionPersister[]Loader. getCollectionPersisters()An (optional) persister for a collection to be initialized; only collection loaders return a non-null valueprotected CollectionPersister[]OuterJoinLoader. getCollectionPersisters()参数类型为CollectionPersister的org.hibernate.loader中的方法 修饰符和类型 方法 说明 voidJoinWalker. setCollectionPersisters(CollectionPersister[] collectionPersisters)参数类型为CollectionPersister的org.hibernate.loader中的构造器 构造器 说明 GeneratedCollectionAliases(Map userProvidedAliases, CollectionPersister persister, String suffix)GeneratedCollectionAliases(CollectionPersister persister, String string) -
org.hibernate.loader.collection中CollectionPersister的使用
返回CollectionPersister的org.hibernate.loader.collection中的方法 修饰符和类型 方法 说明 CollectionPersisterBatchingCollectionInitializer. getCollectionPersister() -
org.hibernate.loader.collection.plan中CollectionPersister的使用
返回CollectionPersister的org.hibernate.loader.collection.plan中的方法 修饰符和类型 方法 说明 CollectionPersisterBatchingCollectionInitializer. getCollectionPersister() -
org.hibernate.loader.custom中CollectionPersister的使用
返回CollectionPersister的org.hibernate.loader.custom中的方法 修饰符和类型 方法 说明 protected CollectionPersister[]CustomLoader. getCollectionPersisters() -
org.hibernate.loader.hql中CollectionPersister的使用
返回CollectionPersister的org.hibernate.loader.hql中的方法 修饰符和类型 方法 说明 protected CollectionPersister[]QueryLoader. getCollectionPersisters()An (optional) persister for a collection to be initialized; only collection loaders return a non-null value -
org.hibernate.loader.plan.build.internal.returns中CollectionPersister的使用
返回CollectionPersister的org.hibernate.loader.plan.build.internal.returns中的方法 修饰符和类型 方法 说明 CollectionPersisterAbstractCollectionReference. getCollectionPersister() -
org.hibernate.loader.plan.build.internal.spaces中CollectionPersister的使用
返回CollectionPersister的org.hibernate.loader.plan.build.internal.spaces中的方法 修饰符和类型 方法 说明 CollectionPersisterCollectionQuerySpaceImpl. getCollectionPersister()参数类型为CollectionPersister的org.hibernate.loader.plan.build.internal.spaces中的方法 修饰符和类型 方法 说明 ExpandingCollectionQuerySpaceQuerySpacesImpl. makeCollectionQuerySpace(String uid, CollectionPersister collectionPersister, boolean canJoinsBeRequired)ExpandingCollectionQuerySpaceQuerySpacesImpl. makeRootCollectionQuerySpace(String uid, CollectionPersister collectionPersister)参数类型为CollectionPersister的org.hibernate.loader.plan.build.internal.spaces中的构造器 构造器 说明 CollectionQuerySpaceImpl(CollectionPersister persister, String uid, ExpandingQuerySpaces querySpaces, boolean canJoinsBeRequired) -
org.hibernate.loader.plan.build.spi中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.loader.plan.build.spi中的方法 修饰符和类型 方法 说明 static LoadPlanMetamodelDrivenLoadPlanBuilder. buildRootCollectionLoadPlan(LoadPlanBuildingAssociationVisitationStrategy strategy, CollectionPersister persister)Coordinates building a LoadPlan that defines just a single root collection return (may have fetches).ExpandingCollectionQuerySpaceExpandingQuerySpaces. makeCollectionQuerySpace(String uid, CollectionPersister collectionPersister, boolean canJoinsBeRequired)Create anExpandingCollectionQuerySpacefor a collection (that is not a "return") with the specified unique ID.ExpandingCollectionQuerySpaceExpandingQuerySpaces. makeRootCollectionQuerySpace(String uid, CollectionPersister collectionPersister)Create anExpandingCollectionQuerySpacefor a collection "return" with the specified unique ID. -
org.hibernate.loader.plan.exec.internal中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.loader.plan.exec.internal中的方法 修饰符和类型 方法 说明 CollectionReferenceAliasesAliasResolutionContextImpl. generateCollectionReferenceAliases(String collectionQuerySpaceUid, CollectionPersister persister, String elementQuerySpaceUid)Generate the collection reference aliases for a particularCollectionReferenceand register the generated value using the query space UID.LoadQueryDetailsBatchingLoadQueryDetailsFactory. makeCollectionLoadQueryDetails(CollectionPersister collectionPersister, LoadPlan loadPlan, QueryBuildingParameters buildingParameters)Constructs a BasicCollectionLoadQueryDetails object from the given inputs. -
org.hibernate.loader.plan.spi中CollectionPersister的使用
返回CollectionPersister的org.hibernate.loader.plan.spi中的方法 修饰符和类型 方法 说明 CollectionPersisterCollectionQuerySpace. getCollectionPersister()Retrieve the collection persister this QuerySpace refers to.CollectionPersisterCollectionReference. getCollectionPersister()Retrieves the CollectionPersister describing the collection associated with this CollectionReference. -
org.hibernate.metamodel.internal中CollectionPersister的使用
返回CollectionPersister的org.hibernate.metamodel.internal中的方法 修饰符和类型 方法 说明 CollectionPersisterMetamodelImpl. collectionPersister(String role)返回变量类型为CollectionPersister的类型的org.hibernate.metamodel.internal中的方法 修饰符和类型 方法 说明 Map<String,CollectionPersister>MetamodelImpl. collectionPersisters() -
org.hibernate.metamodel.spi中CollectionPersister的使用
返回CollectionPersister的org.hibernate.metamodel.spi中的方法 修饰符和类型 方法 说明 CollectionPersisterMetamodelImplementor. collectionPersister(String role)Get the persister object for a collection role.返回变量类型为CollectionPersister的类型的org.hibernate.metamodel.spi中的方法 修饰符和类型 方法 说明 Map<String,CollectionPersister>MetamodelImplementor. collectionPersisters()Get all collection persisters as a Map, which collection role as the key and the persister is the value. -
org.hibernate.persister.collection中CollectionPersister的使用
org.hibernate.persister.collection中CollectionPersister的子接口 修饰符和类型 接口 说明 interfaceQueryableCollectionA collection role that may be queried or loaded by outer join.interfaceSQLLoadableCollection实现CollectionPersister的org.hibernate.persister.collection中的类 修饰符和类型 类 说明 classAbstractCollectionPersisterBase implementation of the QueryableCollection interface.classBasicCollectionPersisterCollection persister for collections of values and many-to-many associations.classOneToManyPersisterCollection persister for one-to-many associations.返回CollectionPersister的org.hibernate.persister.collection中的方法 修饰符和类型 方法 说明 CollectionPersisterAbstractCollectionPersister. getCollectionPersister()参数类型为CollectionPersister的org.hibernate.persister.collection中的构造器 构造器 说明 NamedQueryCollectionInitializer(String queryName, CollectionPersister persister) -
org.hibernate.persister.entity中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.persister.entity中的方法 修饰符和类型 方法 说明 protected SerializableAbstractEntityPersister. getCollectionKey(CollectionPersister persister, Object owner, EntityEntry ownerEntry, SharedSessionContractImplementor session) -
org.hibernate.persister.internal中CollectionPersister的使用
返回CollectionPersister的org.hibernate.persister.internal中的方法 修饰符和类型 方法 说明 CollectionPersisterPersisterFactoryImpl. createCollectionPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, PersisterCreationContext creationContext)返回变量类型为CollectionPersister的类型的org.hibernate.persister.internal中的方法 修饰符和类型 方法 说明 Class<? extends CollectionPersister>StandardPersisterClassResolver. getCollectionPersisterClass(Collection metadata) -
org.hibernate.persister.spi中CollectionPersister的使用
返回CollectionPersister的org.hibernate.persister.spi中的方法 修饰符和类型 方法 说明 CollectionPersisterPersisterFactory. createCollectionPersister(Collection collectionBinding, CollectionDataAccess cacheAccessStrategy, PersisterCreationContext creationContext)Create a collection persister instance.返回变量类型为CollectionPersister的类型的org.hibernate.persister.spi中的方法 修饰符和类型 方法 说明 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. -
org.hibernate.persister.walking.spi中CollectionPersister的使用
返回CollectionPersister的org.hibernate.persister.walking.spi中的方法 修饰符和类型 方法 说明 CollectionPersisterCollectionDefinition. getCollectionPersister()参数类型为CollectionPersister的org.hibernate.persister.walking.spi中的方法 修饰符和类型 方法 说明 static voidMetamodelGraphWalker. visitCollection(AssociationVisitationStrategy strategy, CollectionPersister persister)Entry point into walking the model graph of a collection according to its defined metamodel. -
org.hibernate.pretty中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.pretty中的方法 修饰符和类型 方法 说明 static StringMessageHelper. collectionInfoString(CollectionPersister persister, Serializable[] ids, SessionFactoryImplementor factory)Generate an info message string relating to a series of managed collections.static StringMessageHelper. collectionInfoString(CollectionPersister persister, Serializable id, SessionFactoryImplementor factory)Generate an info message string relating to a particular managed collection.static StringMessageHelper. collectionInfoString(CollectionPersister persister, PersistentCollection collection, Serializable collectionKey, SharedSessionContractImplementor session)Generate an info message string relating to a particular managed collection. -
org.hibernate.query.criteria.internal.path中CollectionPersister的使用
返回CollectionPersister的org.hibernate.query.criteria.internal.path中的方法 修饰符和类型 方法 说明 CollectionPersisterPluralAttributePath. getPersister() -
org.hibernate.type中CollectionPersister的使用
-
org.hibernate.usertype中CollectionPersister的使用
参数类型为CollectionPersister的org.hibernate.usertype中的方法 修饰符和类型 方法 说明 PersistentCollectionUserCollectionType. instantiate(SharedSessionContractImplementor session, CollectionPersister persister)Instantiate an uninitialized instance of the collection wrapperObjectUserCollectionType. 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
-