This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | ExtendedMappings
Deprecated
All functionality has been moved up to Allow annotation related mappings
Mappings
at least for named generators |
| public interface | Mappings
A collection of mappings from classes and collections to relational database tables. |
| public interface | NamingStrategy
A set of rules for determining the physical column and table names given the information in the mapping document. |
| public interface | ObjectNameSource
Source for database object names (identifiers). |
| public interface | |
| public interface | PropertyHolder
Property holder abstract property containers from their direct implementation |
| public interface | QuerySecondPass
Bind query |
| public interface | SecondPass
Second pass operation |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| public class | 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 |
| public class | AnnotationConfiguration
Deprecated
All functionality has been moved to Similar to the Configuration
Configuration object but handles EJB3 and Hibernate
specific annotations as a metadata facility.
|
| public class | |
| public class | |
| public class | |
| public abstract class | CollectionSecondPass
Collection second pass |
| pack-priv class | ColumnsBuilder
Do the initial discovery of columns metadata and apply defaults. |
| public class | ComponentPropertyHolder
Component implementation of property holder |
| public class | Configuration
An instance of Configuration allows the application to specify properties and mapping documents to be used when creating a SessionFactory. |
| public class | |
| public class | |
| public class | |
| public class | DefaultNamingStrategy
The default NamingStrategy |
| public class | Ejb3Column
Wrap state of an EJB3 @Column annotation and build the Hibernate column mapping element |
| public class | Ejb3DiscriminatorColumn
Discriminator column |
| public class | EJB3DTDEntityResolver
Resolve JPA xsd files locally Hibernate OGM uses this class, consider this some kind of exposed service at the SPI level |
| public class | Ejb3JoinColumn
Wrap state of an EJB3 @JoinColumn annotation and build the Hibernate column mapping element |
| public class | EJB3NamingStrategy
Naming strategy implementing the EJB3 standards |
| public class | Environment
Provides access to configuration info passed in Properties objects. |
| public class | ExtendsQueueEntry
Represents a mapping queued for delayed processing to await processing of an extends entity upon which it depends. |
| public abstract class | |
| public class | HbmBinder
Walks an XML mapping document and produces the Hibernate configuration-time metamodel (the classes in the mapping package) |
| public class | ImprovedNamingStrategy
An improved naming strategy that prefers embedded underscores to mixed case names |
| public class | IndexColumn
index column |
| public class | |
| public class | InheritanceState
Some extra data to the inheritance position of a class. |
| public class | |
| public class | |
| public class | NotYetImplementedException
Mapping not yet implemented |
| public abstract class | ObjectNameNormalizer
Provides centralized normalization of how database object names are handled. |
| public class | OneToOneSecondPass
We have to handle OneToOne in a second pass because: - |
| public class | |
| pack-priv class | PropertyContainer
A helper class to keep the |
| public class | PropertyHolderBuilder
This factory is here ot build a PropertyHolder and prevent .mapping interface adding |
| public class | PropertyInferredData
Retrieve all inferred data from an annnoted element |
| public class | |
| public class | RecoverableException
Should neven be exposed to the client An exception that wrap an underlying exception whith the hope subsequent processing will recover from it. |
| public abstract class | |
| public class | |
| public class | |
| public class | |
| public class | Settings
Settings that affect the behaviour of Hibernate at runtime. |
| public class | SettingsFactory
Reads configuration properties and builds a |
| public class | ToOneBinder
Work in progress The goal of this class is to aggregate all operations related to ToOne binding operations |
| public class | 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 |
| public class | UniqueConstraintHolder
|
| public class | |
| public class |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | AccessType
Enum defining deifferent access strategies for accessing entity values. |
| public enum | AnnotatedClassType
Type of annotation of a class will give its type |
| public enum | MetadataSourceType
Enumeration of the types of sources of mapping metadata |