See: Description
Interface | Description |
---|---|
AvailableSettings | |
NamingStrategy | Deprecated
ImplicitNamingStrategy and PhysicalNamingStrategy should be used instead. |
ObjectNameSource |
Source for database object names (identifiers).
|
PropertyData | |
PropertyHolder |
Property holder abstract property containers from their direct implementation
|
QuerySecondPass |
Bind query
|
SecondPass |
Second pass operation
|
Class | Description |
---|---|
AbstractPropertyHolder |
No idea.
|
AnnotationBinder |
JSR 175 annotation binder which reads the annotations from classes, applies the
principles of the EJB3 spec and produces the Hibernate configuration-time metamodel
(the classes in the
org.hibernate.mapping package)
Some design description
I tried to remove any link to annotation except from the 2 first level of
method call. |
AttributeConversionInfo |
Describes a
Convert conversion |
AttributeConverterDefinition | Deprecated
(since 5.3) forces the converter instance to be built too early,
which precludes the ability to resolve them from CDI, etc.
|
BaselineSessionEventsListenerBuilder | |
BinderHelper | |
ClassPropertyHolder | |
CollectionPropertyHolder | |
CollectionSecondPass |
Collection second pass
|
ComponentPropertyHolder |
PropertyHolder for composites (Embeddable/Embedded).
|
Configuration |
Represents one approach for bootstrapping Hibernate.
|
CopyIdentifierComponentSecondPass | |
CreateKeySecondPass | |
DefaultComponentSafeNamingStrategy | |
DefaultNamingStrategy |
The default NamingStrategy
|
Ejb3Column |
Wrap state of an EJB3 @Column annotation
and build the Hibernate column mapping element
|
Ejb3DiscriminatorColumn |
Discriminator column
|
EJB3DTDEntityResolver |
Resolve JPA xsd files locally
Hibernate OGM uses this class, consider this some kind of exposed service at the SPI level
|
Ejb3JoinColumn |
Wrap state of an EJB3 @JoinColumn annotation
and build the Hibernate column mapping element
|
EJB3NamingStrategy |
Naming strategy implementing the EJB3 standards
|
Environment |
Provides access to configuration info passed in Properties objects.
|
ExternalSessionFactoryConfig |
Defines support for various externally configurable SessionFactory(s), for
example,
JMX or the JCA
adapter. |
FkSecondPass | |
IdGeneratorResolverSecondPass | |
ImprovedNamingStrategy |
An improved naming strategy that prefers embedded
underscores to mixed case names
|
IndexColumn |
index column
|
IndexOrUniqueKeySecondPass | |
InheritanceState |
Some extra data to the inheritance position of a class.
|
JoinedSubclassFkSecondPass | |
JPAIndexHolder | |
OneToOneSecondPass |
We have to handle OneToOne in a second pass because:
-
|
PkDrivenByDefaultMapsIdSecondPass | |
PropertyHolderBuilder |
This factory is here to build a PropertyHolder and prevent .mapping interface adding
|
PropertyInferredData |
Retrieve all inferred data from an annotated element
|
PropertyPreloadedData | |
SecondaryTableSecondPass | |
SetSimpleValueTypeSecondPass | |
Settings | Deprecated
Use
SessionFactoryOptions instead. |
ToOneBinder |
Work in progress
The goal of this class is to aggregate all operations
related to ToOne binding operations
|
ToOneFkSecondPass |
Enable a proper set of the FK columns in respect with the id column order
Allow the correct implementation of the default EJB3 values which needs both
sides of the association to be resolved
|
UniqueConstraintHolder |
UniqueConstraint annotations are handled via second pass. |
VerifyFetchProfileReferenceSecondPass | |
WrappedInferredData |
Enum | Description |
---|---|
AccessType |
Enum defining different access strategies for accessing entity values.
|
AnnotatedClassType |
Type of annotation of a class will give its type
|
MetadataSourceType |
Enumeration of the types of sources of mapping metadata
|
Exception | Description |
---|---|
CannotForceNonNullableException |
Indicates an internal attempt to mark a column as non-nullable (because its part
of a PK, etc) but we cannot force that column to be non-nullable.
|
NotYetImplementedException |
Mapping not yet implemented
|
RecoverableException | Deprecated
Was only ever referenced in a single place, in an extremely dubious way.
|
This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.