Package | Description |
---|---|
org.hibernate.boot |
This package contains the contracts that make up the Hibernate native
bootstrapping API (building a SessionFactory).
|
org.hibernate.boot.internal | |
org.hibernate.boot.spi | |
org.hibernate.cache.internal |
Internal implementations and support for second-level caching.
|
org.hibernate.cfg |
This package defines APIs for configuring Hibernate, and classes
for building the Hibernate configuration-time metamodel.
|
org.hibernate.cfg.annotations | |
org.hibernate.envers.configuration.internal.metadata | |
org.hibernate.mapping |
This package defines the Hibernate configuration-time metamodel.
|
org.hibernate.persister.collection |
This package abstracts the persistence mechanism for collections.
|
org.hibernate.persister.internal | |
org.hibernate.persister.spi |
Modifier and Type | Method and Description |
---|---|
Collection |
Metadata.getCollectionBinding(String role)
Retrieves the collection mapping metadata for the given collection role.
|
Modifier and Type | Method and Description |
---|---|
Collection<Collection> |
Metadata.getCollectionBindings()
Retrieves the Collection metadata representation for known all collections.
|
Modifier and Type | Method and Description |
---|---|
Collection |
MetadataImpl.getCollectionBinding(String role) |
Collection |
InFlightMetadataCollectorImpl.getCollectionBinding(String role) |
Modifier and Type | Method and Description |
---|---|
Collection<Collection> |
MetadataImpl.getCollectionBindings() |
Collection<Collection> |
InFlightMetadataCollectorImpl.getCollectionBindings() |
Modifier and Type | Method and Description |
---|---|
void |
InFlightMetadataCollectorImpl.addCollectionBinding(Collection collection) |
Modifier and Type | Method and Description |
---|---|
Collection |
AbstractDelegatingMetadata.getCollectionBinding(String role) |
Modifier and Type | Method and Description |
---|---|
Collection<Collection> |
AbstractDelegatingMetadata.getCollectionBindings() |
Modifier and Type | Method and Description |
---|---|
void |
InFlightMetadataCollector.addCollectionBinding(Collection collection)
Add collection mapping metadata to this repository.
|
Modifier and Type | Method and Description |
---|---|
static CacheDataDescriptionImpl |
CacheDataDescriptionImpl.decode(Collection model)
Builds a CacheDataDescriptionImpl from the mapping model of a collection
|
Modifier and Type | Method and Description |
---|---|
Collection |
CollectionPropertyHolder.getCollectionBinding() |
Modifier and Type | Method and Description |
---|---|
static CollectionPropertyHolder |
PropertyHolderBuilder.buildPropertyHolder(Collection collection,
String path,
XClass clazzToProcess,
XProperty property,
PropertyHolder parentPropertyHolder,
MetadataBuildingContext context)
buid a property holder on top of a collection
|
Constructor and Description |
---|
CollectionPropertyHolder(Collection collection,
String path,
XClass clazzToProcess,
XProperty property,
PropertyHolder parentPropertyHolder,
MetadataBuildingContext context) |
CollectionSecondPass(MetadataBuildingContext buildingContext,
Collection collection) |
CollectionSecondPass(MetadataBuildingContext buildingContext,
Collection collection,
Map inheritedMetas) |
Modifier and Type | Field and Description |
---|---|
protected Collection |
CollectionBinder.collection |
Modifier and Type | Method and Description |
---|---|
protected Collection |
SetBinder.createCollection(PersistentClass persistentClass) |
protected Collection |
PrimitiveArrayBinder.createCollection(PersistentClass persistentClass) |
protected Collection |
MapBinder.createCollection(PersistentClass persistentClass) |
protected Collection |
ListBinder.createCollection(PersistentClass persistentClass) |
protected Collection |
IdBagBinder.createCollection(PersistentClass persistentClass) |
protected abstract Collection |
CollectionBinder.createCollection(PersistentClass persistentClass) |
protected Collection |
BagBinder.createCollection(PersistentClass persistentClass) |
protected Collection |
ArrayBinder.createCollection(PersistentClass persistentClass) |
Collection |
CollectionBinder.getCollection() |
Modifier and Type | Method and Description |
---|---|
protected void |
CollectionBinder.bindManyToManySecondPass(Collection collValue,
Map persistentClasses,
Ejb3JoinColumn[] joinColumns,
Ejb3JoinColumn[] inverseJoinColumns,
Ejb3Column[] elementColumns,
boolean isEmbedded,
XClass collType,
boolean ignoreNotFound,
boolean unique,
boolean cascadeDeleteEnabled,
TableBinder associationTableBinder,
XProperty property,
PropertyHolder parentPropertyHolder,
MetadataBuildingContext buildingContext) |
protected void |
CollectionBinder.bindOneToManySecondPass(Collection collection,
Map persistentClasses,
Ejb3JoinColumn[] fkJoinColumns,
XClass collectionType,
boolean cascadeDeleteEnabled,
boolean ignoreNotFound,
MetadataBuildingContext buildingContext,
Map<XClass,InheritanceState> inheritanceStatePerClass) |
protected Value |
MapBinder.createFormulatedValue(Value value,
Collection collection,
String targetPropertyName,
PersistentClass associatedClass,
MetadataBuildingContext buildingContext) |
Constructor and Description |
---|
CollectionMetadataGenerator(AuditMetadataGenerator mainGenerator,
Collection propertyValue,
CompositeMapperBuilder currentMapper,
String referencingEntityName,
EntityXmlMappingData xmlMappingData,
PropertyAuditingData propertyAuditingData) |
Modifier and Type | Class and Description |
---|---|
class |
Array
An array mapping has a primary key consisting of the key columns + index column.
|
class |
Bag
A bag permits duplicates, so it has no primary key
|
class |
IdentifierBag
An IdentifierBag has a primary key consisting of
just the identifier column
|
class |
IdentifierCollection
A collection with a synthetic "identifier" column
|
class |
IndexedCollection
Indexed collections include Lists, Maps, arrays and
primitive arrays.
|
class |
List
A list mapping has a primary key consisting of the key columns + index column.
|
class |
Map
A map has a primary key consisting of
the key columns + index columns.
|
class |
PrimitiveArray
A primitive array has a primary key consisting of the key columns + index column.
|
class |
Set
A set with no nullable element columns.
|
Constructor and Description |
---|
Component(MetadataImplementor metadata,
Collection collection) |
Constructor and Description |
---|
AbstractCollectionPersister(Collection collectionBinding,
CollectionRegionAccessStrategy cacheAccessStrategy,
PersisterCreationContext creationContext) |
BasicCollectionPersister(Collection collectionBinding,
CollectionRegionAccessStrategy cacheAccessStrategy,
PersisterCreationContext creationContext) |
OneToManyPersister(Collection collectionBinding,
CollectionRegionAccessStrategy cacheAccessStrategy,
PersisterCreationContext creationContext) |
Modifier and Type | Method and Description |
---|---|
CollectionPersister |
PersisterFactoryImpl.createCollectionPersister(Collection collectionBinding,
CollectionRegionAccessStrategy cacheAccessStrategy,
PersisterCreationContext creationContext) |
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.
|
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.
|
Copyright © 2017 JBoss by Red Hat. All rights reserved.