Uses of Package
org.hibernate.boot.model.naming
Packages that use org.hibernate.boot.model.naming
Package
Description
This package contains the interfaces that make up the bootstrap API
for Hibernate.
This API allows intervention by generic code in the process of determining the names of
database objects (tables, columns, and constraints).
Some SPIs related to DDL generation and schema management.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
This package defines APIs for configuring Hibernate.
Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
This package defines the Hibernate configuration-time mapping model.
This package abstracts persistence mechanisms for entities.
Validation for HQL queries.
Implementation of the SPI for schema information extraction from the database via JDBC.
Defines an SPI for schema information extraction from the database via JDBC.
An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.
Support for exporting generated DDL to the database or to SQL scripts.
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.bootClassDescriptionA set of rules for determining the logical name of a mapped relational database object when the mapping for an element of the Java domain model is not explicitly specified, neither in annotations of the Java code, nor in an XML-based mapping document.A set of rules for determining the physical names of objects in a relational database schema from the logical names specified by the object/relational mappings.
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.boot.internalClassDescriptionModels an identifier (name), which may or may not be quoted.Common implicit name source traits for all constraint naming: FK, UK, indexCommon contract for all implicit naming sourcesA set of rules for determining the logical name of a mapped relational database object when the mapping for an element of the Java domain model is not explicitly specified, neither in annotations of the Java code, nor in an XML-based mapping document.Provides centralized normalization of how database object names are handled.A set of rules for determining the physical names of objects in a relational database schema from the logical names specified by the object/relational mappings.
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.boot.model.internal
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.boot.model.namingClassDescriptionModels an identifier (name), retrieved from the database.Models an identifier (name), which may or may not be quoted.Context for determining the implicit name for an ANY mapping's discriminator column.Context for determining the implicit name for an ANY mapping's key column.Context for determining the implicit name related to basic values.Context for determining the implicit name for a collection table.Common implicit name source traits for all constraint naming: FK, UK, indexContext for determining the implicit name of an entity's discriminator column.Context for determining the implicit name of an entity's primary tableContext for determining the implicit name of an entity's identifier column.Context for determining the implicit name of a "join column" (think
JoinColumn
).Context for determining the implicit name for a join table.Context for determining the implicit name of a column used to back the key of aMap
.Common contract for all implicit naming sourcesA set of rules for determining the logical name of a mapped relational database object when the mapping for an element of the Java domain model is not explicitly specified, neither in annotations of the Java code, nor in an XML-based mapping document.An ImplicitNamingStrategy implementation which uses full composite paths extracted from AttributePath, as opposed to just the terminal property part.Implementation of theImplicitNamingStrategy
contract, generally preferring to conform to JPA standards.Implements the original legacy naming behavior.Implementation of the ImplicitNamingStrategy contract which conforms to the naming rules initially implemented by Hibernate for JPA 1.0, prior to many things being clarified.Used to help determine the implicit name of columns which are part of a primary-key, well simultaneously being part of a foreign-key (join).Context for determining the implicit name of an entity's tenant identifier column.Helper contract for dealing with naming strategies.A set of rules for determining the physical names of objects in a relational database schema from the logical names specified by the object/relational mappings.ConvertscamelCase
orMixedCase
logical names tosnake_case
.Standard implementation of thePhysicalNamingStrategy
contract. -
Classes in org.hibernate.boot.model.naming used by org.hibernate.boot.model.relationalClassDescriptionModels an identifier (name), which may or may not be quoted.A set of rules for determining the physical names of objects in a relational database schema from the logical names specified by the object/relational mappings.
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.boot.model.relational.internal
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.boot.model.source.internal.hbmClassDescriptionModels an identifier (name), which may or may not be quoted.Context for determining the implicit name related to basic values.Common contract for all implicit naming sourcesProvides centralized normalization of how database object names are handled.
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.boot.model.source.spiClassDescriptionContext for determining the implicit name for an ANY mapping's discriminator column.Context for determining the implicit name for an ANY mapping's key column.Context for determining the implicit name related to basic values.Context for determining the implicit name of an entity's discriminator column.Common contract for all implicit naming sources
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.boot.spiClassDescriptionModels an identifier (name), which may or may not be quoted.A set of rules for determining the logical name of a mapped relational database object when the mapping for an element of the Java domain model is not explicitly specified, neither in annotations of the Java code, nor in an XML-based mapping document.Provides centralized normalization of how database object names are handled.A set of rules for determining the physical names of objects in a relational database schema from the logical names specified by the object/relational mappings.
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.cfgClassDescriptionA set of rules for determining the logical name of a mapped relational database object when the mapping for an element of the Java domain model is not explicitly specified, neither in annotations of the Java code, nor in an XML-based mapping document.A set of rules for determining the physical names of objects in a relational database schema from the logical names specified by the object/relational mappings.
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.engine.jdbc.env.internal
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.engine.jdbc.env.spi
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.envers.boot.internalClassDescriptionProvides centralized normalization of how database object names are handled.
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.id.enhanced
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.mapping
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.persister.entity
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.processor.validationClassDescriptionA set of rules for determining the logical name of a mapped relational database object when the mapping for an element of the Java domain model is not explicitly specified, neither in annotations of the Java code, nor in an XML-based mapping document.A set of rules for determining the physical names of objects in a relational database schema from the logical names specified by the object/relational mappings.
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.testing.bootClassDescriptionProvides centralized normalization of how database object names are handled.
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.testing.orm.junitClassDescriptionModels an identifier (name), which may or may not be quoted.Provides centralized normalization of how database object names are handled.
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.tool.schema.extract.internal
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.tool.schema.extract.spi
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.tool.schema.internal
-
Classes in org.hibernate.boot.model.naming used by org.hibernate.tool.schema.internal.exec