Package | Description |
---|---|
org.hibernate.bytecode.enhance.spi.interceptor |
interceptor implementations
|
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.spi | |
org.hibernate.tuple |
This package defines a runtime metamodel for entities at
the object level and abstracts the differences between
the various entity modes.
|
org.hibernate.tuple.entity |
Modifier and Type | Method and Description |
---|---|
static LazyAttributesMetadata |
LazyAttributesMetadata.from(PersistentClass mappedEntity,
boolean isEnhanced,
boolean collectionsInDefaultFetchGroupEnabled,
PersisterCreationContext creationContext)
Build a LazyFetchGroupMetadata based on the attributes defined for the
PersistentClass
|
Constructor and Description |
---|
AbstractCollectionPersister(Collection collectionBinding,
CollectionDataAccess cacheAccessStrategy,
PersisterCreationContext creationContext) |
BasicCollectionPersister(Collection collectionBinding,
CollectionDataAccess cacheAccessStrategy,
PersisterCreationContext creationContext) |
OneToManyPersister(Collection collectionBinding,
CollectionDataAccess cacheAccessStrategy,
PersisterCreationContext creationContext) |
Constructor and Description |
---|
AbstractEntityPersister(PersistentClass persistentClass,
EntityDataAccess cacheAccessStrategy,
NaturalIdDataAccess naturalIdRegionAccessStrategy,
PersisterCreationContext creationContext) |
JoinedSubclassEntityPersister(PersistentClass persistentClass,
EntityDataAccess cacheAccessStrategy,
NaturalIdDataAccess naturalIdRegionAccessStrategy,
PersisterCreationContext creationContext) |
SingleTableEntityPersister(PersistentClass persistentClass,
EntityDataAccess cacheAccessStrategy,
NaturalIdDataAccess naturalIdRegionAccessStrategy,
PersisterCreationContext creationContext) |
UnionSubclassEntityPersister(PersistentClass persistentClass,
EntityDataAccess cacheAccessStrategy,
NaturalIdDataAccess naturalIdRegionAccessStrategy,
PersisterCreationContext creationContext) |
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
PersisterFactory.createCollectionPersister(Collection collectionBinding,
CollectionDataAccess cacheAccessStrategy,
PersisterCreationContext creationContext)
Create a collection persister instance.
|
EntityPersister |
PersisterFactory.createEntityPersister(PersistentClass entityBinding,
EntityDataAccess entityCacheAccessStrategy,
NaturalIdDataAccess naturalIdCacheAccessStrategy,
PersisterCreationContext creationContext)
Create an entity persister instance.
|
Modifier and Type | Method and Description |
---|---|
static NonIdentifierAttribute |
PropertyFactory.buildEntityBasedAttribute(EntityPersister persister,
SessionFactoryImplementor sessionFactory,
int attributeNumber,
Property property,
boolean lazyAvailable,
PersisterCreationContext creationContext)
Generate a non-identifier (and non-version) attribute based on the given mapped property from the given entity
|
Modifier and Type | Method and Description |
---|---|
static BytecodeEnhancementMetadata |
BytecodeEnhancementMetadataPojoImpl.from(PersistentClass persistentClass,
Set<String> identifierAttributeNames,
CompositeType nonAggregatedCidMapper,
boolean collectionsInDefaultFetchGroupEnabled,
PersisterCreationContext creationContext)
Static constructor
|
Constructor and Description |
---|
EntityMetamodel(PersistentClass persistentClass,
EntityPersister persister,
PersisterCreationContext creationContext) |
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.