Uses of Interface
org.hibernate.generator.BeforeExecutionGenerator
Packages that use BeforeExecutionGenerator
Package
Description
This package and its subpackages, especially
org.hibernate.id.enhanced
,
contain the built-in id generators, all of which implement either
IdentifierGenerator
or
PostInsertIdentifierGenerator
.Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
Contains the
UuidGenerator
.This package defines the Hibernate configuration-time mapping model.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
-
Uses of BeforeExecutionGenerator in org.hibernate.envers.enhanced
Classes in org.hibernate.envers.enhanced that implement BeforeExecutionGeneratorModifier and TypeClassDescriptionclass
Revision number generator has to produce values in ascending order (gaps may occur). -
Uses of BeforeExecutionGenerator in org.hibernate.generator.internal
Classes in org.hibernate.generator.internal that implement BeforeExecutionGeneratorModifier and TypeClassDescriptionclass
Value generation strategy which produces a timestamp using the databasecurrent_timestamp
function or the JVM current instant.class
Deprecated.class
A generator that produces the current tenant identifier to be assigned to theTenantId
property.class
-
Uses of BeforeExecutionGenerator in org.hibernate.id
Subinterfaces of BeforeExecutionGenerator in org.hibernate.idModifier and TypeInterfaceDescriptioninterface
A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.interface
Commonality between sequence-based and table-based generatorsinterface
AnIdentifierGenerator
that requires creation of database objects.Classes in org.hibernate.id that implement BeforeExecutionGeneratorModifier and TypeClassDescriptionclass
Deprecated.sinceUUIDHexGenerator
is deprecatedclass
For composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).class
Deprecated, for removal: This API element is subject to removal in a future version.This remains around as an implementation detail ofhbm.xml
mappings.class
Deprecated.useUuidGenerator
class
AnIdentifierGenerator
that returns along
, constructed by counting from the maximum primary key value obtained by querying the table or tables at startup.class
Generator that picks a strategy based on the dialect.class
Deprecated.useUuidGenerator
andUuidGenerator
insteadclass
Deprecated.This remains around as an implementation detail ofhbm.xml
mappings. -
Uses of BeforeExecutionGenerator in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement BeforeExecutionGeneratorModifier and TypeClassDescriptionclass
Generates identifier values based on a sequence-style database structure.class
An enhanced version of table-based id generation. -
Uses of BeforeExecutionGenerator in org.hibernate.id.uuid
Classes in org.hibernate.id.uuid that implement BeforeExecutionGenerator -
Uses of BeforeExecutionGenerator in org.hibernate.mapping
Constructors in org.hibernate.mapping with parameters of type BeforeExecutionGeneratorModifierConstructorDescriptionValueGenerationPlan
(BeforeExecutionGenerator generator, Setter injector, int propertyIndex) -
Uses of BeforeExecutionGenerator in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection that return BeforeExecutionGeneratorModifier and TypeMethodDescriptionAbstractCollectionPersister.getGenerator()
default BeforeExecutionGenerator
CollectionPersister.getGenerator()
Get the surrogate key generation strategy (optional operation) -
Uses of BeforeExecutionGenerator in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return BeforeExecutionGeneratorModifier and TypeMethodDescriptionAbstractEntityPersister.getVersionGenerator()
default BeforeExecutionGenerator
EntityPersister.getVersionGenerator()
-
Uses of BeforeExecutionGenerator in org.hibernate.tuple.entity
Methods in org.hibernate.tuple.entity that return BeforeExecutionGeneratorModifier and TypeMethodDescriptionEntityMetamodel.getVersionGenerator()
Deprecated, for removal: This API element is subject to removal in a future version.
Source
andhbm.xml
are deprecated, though this implementation is instructive