Package | Description |
---|---|
org.hibernate.boot |
This package contains the contracts that make up the Hibernate native
bootstrapping API (building a SessionFactory).
|
org.hibernate.boot.model | |
org.hibernate.boot.model.relational | |
org.hibernate.boot.registry |
Defines service registry contracts application are likely to want to utilize for
configuring Hibernate behavior.
|
org.hibernate.boot.registry.internal | |
org.hibernate.boot.spi | |
org.hibernate.cfg |
This package defines APIs for configuring Hibernate, and classes
for building the Hibernate configuration-time metamodel.
|
org.hibernate.dialect |
This package abstracts the SQL dialect of the underlying database.
|
org.hibernate.engine.jdbc |
Support for various aspects of JDBC interaction
|
org.hibernate.envers.strategy.spi | |
org.hibernate.id |
This package contains internal implementation classes for the
main API interfaces.
|
org.hibernate.id.enhanced |
Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified
configuration
|
org.hibernate.mapping |
This package defines the Hibernate configuration-time metamodel.
|
org.hibernate.resource.jdbc.spi | |
org.hibernate.service | |
org.hibernate.service.internal | |
org.hibernate.service.spi | |
org.hibernate.spatial.dialect.cockroachdb |
SpatialDialect s for CockroachDB |
org.hibernate.spatial.dialect.db2 | |
org.hibernate.spatial.dialect.h2geodb |
This package contains the H2 Dialect extensions for the GeoDB dialect.
|
org.hibernate.spatial.dialect.hana | |
org.hibernate.spatial.dialect.mariadb | |
org.hibernate.spatial.dialect.mysql |
This package contains the spatial extensions for the MySQL dialect.
|
org.hibernate.spatial.dialect.oracle |
This package contains the spatial extensions for the Oracle 10g dialect.
|
org.hibernate.spatial.dialect.postgis |
This package contains the spatial extensions for the Postgresql dialect.
|
org.hibernate.spatial.dialect.sqlserver |
This package contains the spatial extensions for the SqlServer2008 dialect.
|
org.hibernate.testing | |
org.hibernate.testing.boot | |
org.hibernate.testing.schema | |
org.hibernate.tool.hbm2ddl |
The hbm2ddl tool.
|
org.hibernate.tool.schema.extract.spi | |
org.hibernate.tool.schema.spi | |
org.hibernate.type.spi |
Modifier and Type | Method and Description |
---|---|
ServiceRegistry |
MetadataSources.getServiceRegistry() |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
MetadataSources.isExpectedServiceRegistryType(ServiceRegistry serviceRegistry) |
Constructor and Description |
---|
MetadataSources(ServiceRegistry serviceRegistry)
Create a metadata sources using the specified service registry.
|
MetadataSources(ServiceRegistry serviceRegistry,
boolean disableXmlMappingBinders)
Consider this an SPI, used by Quarkus
|
Modifier and Type | Method and Description |
---|---|
void |
TypeContributor.contribute(TypeContributions typeContributions,
ServiceRegistry serviceRegistry)
Contribute types
|
Modifier and Type | Method and Description |
---|---|
ServiceRegistry |
Database.getServiceRegistry() |
Modifier and Type | Interface and Description |
---|---|
interface |
BootstrapServiceRegistry
Provides the most basic services needed.
|
interface |
StandardServiceRegistry
Specialization of the
ServiceRegistry contract mainly for type safety. |
Modifier and Type | Method and Description |
---|---|
static void |
BootstrapServiceRegistryBuilder.destroy(ServiceRegistry serviceRegistry)
Destroy a service registry.
|
static void |
StandardServiceRegistryBuilder.destroy(ServiceRegistry serviceRegistry)
Destroy a service registry.
|
Modifier and Type | Class and Description |
---|---|
class |
org.hibernate.boot.registry.internal.StandardServiceRegistryImpl |
Constructor and Description |
---|
XmlMappingBinderAccess(ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
SessionFactory |
Configuration.buildSessionFactory(ServiceRegistry serviceRegistry)
Create a
SessionFactory using the properties and mappings in this configuration. |
Modifier and Type | Method and Description |
---|---|
void |
Dialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry)
Allows the Dialect to contribute additional types
|
void |
AbstractHANADialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
PostgreSQL82Dialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
CockroachDB192Dialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
Oracle12cDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
static ResultSet |
ResultSetWrapperProxy.generateProxy(ResultSet resultSet,
ColumnNameCache columnNameCache,
ServiceRegistry serviceRegistry)
Generates a proxy wrapping the ResultSet.
|
Modifier and Type | Method and Description |
---|---|
default void |
AuditStrategy.postInitialize(Class<?> revisionInfoClass,
org.hibernate.envers.internal.entities.PropertyData timestampData,
ServiceRegistry serviceRegistry)
Performs post initialization of the audit strategy implementation.
|
Modifier and Type | Method and Description |
---|---|
ServiceRegistry |
ExportableColumn.ValueImpl.getServiceRegistry() |
Modifier and Type | Method and Description |
---|---|
void |
UUIDHexGenerator.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry) |
void |
SequenceHiLoGenerator.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry)
Deprecated.
|
void |
UUIDGenerator.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry) |
void |
ForeignGenerator.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry) |
void |
IncrementGenerator.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry) |
void |
SequenceIdentityGenerator.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry)
Deprecated.
|
void |
SelectGenerator.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry) |
void |
SequenceGenerator.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry)
Deprecated.
|
void |
Configurable.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry)
Configure this instance, given the value of parameters
specified by the user as <param> elements.
|
void |
MultipleHiLoPerTableGenerator.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry)
Deprecated.
|
void |
Assigned.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
SequenceStyleGenerator.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry) |
void |
TableGenerator.configure(Type type,
Properties params,
ServiceRegistry serviceRegistry) |
protected QualifiedName |
TableGenerator.determineGeneratorTableName(Properties params,
JdbcEnvironment jdbcEnvironment,
ServiceRegistry serviceRegistry)
Determine the table name to use for the generator values.
|
protected QualifiedName |
SequenceStyleGenerator.determineSequenceName(Properties params,
Dialect dialect,
JdbcEnvironment jdbcEnv,
ServiceRegistry serviceRegistry)
Determine the name of the sequence (or table if this resolves to a physical table)
to use.
|
Modifier and Type | Method and Description |
---|---|
ServiceRegistry |
PersistentClass.getServiceRegistry() |
ServiceRegistry |
Collection.getServiceRegistry() |
ServiceRegistry |
SimpleValue.getServiceRegistry() |
ServiceRegistry |
Value.getServiceRegistry() |
ServiceRegistry |
OneToMany.getServiceRegistry() |
protected ServiceRegistry |
Property.resolveServiceRegistry() |
Modifier and Type | Method and Description |
---|---|
ServiceRegistry |
JdbcSessionContext.getServiceRegistry() |
Modifier and Type | Method and Description |
---|---|
ServiceRegistry |
ServiceRegistry.getParentServiceRegistry()
Retrieve this registry's parent registry.
|
Modifier and Type | Class and Description |
---|---|
class |
org.hibernate.service.internal.AbstractServiceRegistryImpl |
Modifier and Type | Interface and Description |
---|---|
interface |
ServiceRegistryImplementor
Additional integration contracts for a service registry.
|
interface |
SessionFactoryServiceRegistry
Specialized
ServiceRegistry implementation that holds services which need access
to the SessionFactory during initialization. |
Modifier and Type | Method and Description |
---|---|
void |
CockroachDBSpatialSupport.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
CockroachDB202SpatialDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
default void |
CockroachSpatialDialectTrait.delegateContributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
DB2SpatialDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
GeoDBDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
HANASpatialDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
MariaDB103SpatialDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
default void |
MariaDBSpatialDialectTrait.delegateContributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
MySQL5SpatialDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
MySQL56SpatialDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry)
Allows the Dialect to contribute additional types
|
void |
MySQL8SpatialDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
MySQLSpatialDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
OracleSpatial10gDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
OracleSpatialSDO10gDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
PostgisPG92Dialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
PostgisPG82Dialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
PostgisPG95Dialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
PostgisPG93Dialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
PostgisPG91Dialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
PostgisPG9Dialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
PostgisSupport.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
PostgisPG94Dialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
PostgisPG10Dialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
SqlServer2008SpatialDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
void |
SqlServer2012SpatialDialect.contributeTypes(TypeContributions typeContributions,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
static void |
ServiceRegistryBuilder.destroy(ServiceRegistry serviceRegistry) |
Modifier and Type | Class and Description |
---|---|
class |
ServiceRegistryTestingImpl
ServiceRegistry useful in testing
|
Constructor and Description |
---|
JdbcConnectionAccessImpl(ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
static void |
SchemaCreateHelper.create(Metadata metadata,
ServiceRegistry serviceRegistry) |
static void |
SchemaCreateHelper.createOnly(Metadata metadata,
ServiceRegistry serviceRegistry) |
static void |
SchemaDropHelper.drop(Metadata metadata,
ServiceRegistry serviceRegistry) |
static void |
SchemaUpdateHelper.update(Metadata metadata,
ServiceRegistry serviceRegistry) |
static void |
SchemaValidateHelper.validate(Metadata metadata,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
static TargetDescriptor |
SchemaExport.buildTargetDescriptor(EnumSet<TargetType> targetTypes,
String outputFile,
ServiceRegistry serviceRegistry) |
void |
SchemaExport.doExecution(SchemaExport.Action action,
boolean needsJdbc,
Metadata metadata,
ServiceRegistry serviceRegistry,
TargetDescriptor targetDescriptor) |
void |
SchemaUpdate.execute(EnumSet<TargetType> targetTypes,
Metadata metadata,
ServiceRegistry serviceRegistry) |
void |
SchemaExport.execute(EnumSet<TargetType> targetTypes,
SchemaExport.Action action,
Metadata metadata,
ServiceRegistry serviceRegistry) |
void |
SchemaValidator.validate(Metadata metadata,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
ServiceRegistry |
ExtractionContext.getServiceRegistry() |
ServiceRegistry |
ExtractionContext.EmptyExtractionContext.getServiceRegistry() |
Modifier and Type | Method and Description |
---|---|
void |
DelayedDropAction.perform(ServiceRegistry serviceRegistry)
Perform the delayed schema drop.
|
static void |
SchemaManagementToolCoordinator.process(Metadata metadata,
ServiceRegistry serviceRegistry,
Map configurationValues,
DelayedDropRegistry delayedDropRegistry) |
Modifier and Type | Method and Description |
---|---|
ServiceRegistry |
TypeConfiguration.getServiceRegistry()
Obtain the ServiceRegistry scoped to the TypeConfiguration.
|
Copyright © 2001-2022 Red Hat, Inc. All Rights Reserved.