Uses of Interface
org.hibernate.generator.BeforeExecutionGenerator
-
Packages that use BeforeExecutionGenerator Package Description org.hibernate.envers.enhanced org.hibernate.generator.internal org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced
, contain the built-in id generators, all of which implement eitherIdentifierGenerator
orPostInsertIdentifierGenerator
.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.org.hibernate.id.uuid Contains theUuidGenerator
.org.hibernate.persister.collection This package abstracts persistence mechanisms for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.tuple Most contracts here have been replaced by the new runtime mapping model.org.hibernate.tuple.entity -
-
Uses of BeforeExecutionGenerator in org.hibernate.envers.enhanced
Classes in org.hibernate.envers.enhanced that implement BeforeExecutionGenerator Modifier and Type Class Description class
OrderedSequenceGenerator
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 BeforeExecutionGenerator Modifier and Type Class Description class
CurrentTimestampGeneration
Value generation strategy which produces a timestamp using the databasecurrent_timestamp
function or the JVM current instant.class
SourceGeneration
Deprecated.because bothSource
andhbm.xml
are deprecated, though this implementation is instructiveclass
TenantIdGeneration
A generator that produces the current tenant identifier to be assigned to theTenantId
property.class
VersionGeneration
-
Uses of BeforeExecutionGenerator in org.hibernate.id
Subinterfaces of BeforeExecutionGenerator in org.hibernate.id Modifier and Type Interface Description interface
IdentifierGenerator
A classic extension point from the very earliest days of Hibernate, this interface is no longer the only way to generate identifiers.interface
OptimizableGenerator
Commonality between sequence-based and table-based generatorsinterface
PersistentIdentifierGenerator
AnIdentifierGenerator
that requires creation of database objects.Classes in org.hibernate.id that implement BeforeExecutionGenerator Modifier and Type Class Description class
AbstractUUIDGenerator
Deprecated.sinceUUIDHexGenerator
is deprecatedclass
Assigned
AnIdentifierGenerator
that returns the current identifier assigned to an instance.class
CompositeNestedGeneratedValueGenerator
For composite identifiers, defines a number of "nested" generations that need to happen to "fill" the identifier property(s).class
ForeignGenerator
Deprecated.This remains around as an implementation detail ofhbm.xml
mappings.class
GUIDGenerator
Deprecated.useUuidGenerator
class
IncrementGenerator
AnIdentifierGenerator
that returns along
, constructed by counting from the maximum primary key value obtained by querying the table or tables at startup.class
UUIDGenerator
Deprecated.useUuidGenerator
andUuidGenerator
insteadclass
UUIDHexGenerator
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 BeforeExecutionGenerator Modifier and Type Class Description class
SequenceStyleGenerator
Generates identifier values based on a sequence-style database structure.class
TableGenerator
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 Modifier and Type Class Description class
UuidGenerator
GeneratesUUID
s. -
Uses of BeforeExecutionGenerator in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection that return BeforeExecutionGenerator Modifier and Type Method Description BeforeExecutionGenerator
AbstractCollectionPersister. 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 BeforeExecutionGenerator Modifier and Type Method Description BeforeExecutionGenerator
AbstractEntityPersister. getVersionGenerator()
default BeforeExecutionGenerator
EntityPersister. getVersionGenerator()
-
Uses of BeforeExecutionGenerator in org.hibernate.tuple
Subinterfaces of BeforeExecutionGenerator in org.hibernate.tuple Modifier and Type Interface Description interface
AnnotationValueGeneration<A extends Annotation>
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byAnnotationBasedGenerator
interface
ValueGeneration
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byGenerator
Classes in org.hibernate.tuple that implement BeforeExecutionGenerator Modifier and Type Class Description class
CreationTimestampGeneration
Deprecated.class
UpdateTimestampGeneration
Deprecated.class
VmValueGeneration
Deprecated.sinceGeneratorType
is deprecated -
Uses of BeforeExecutionGenerator in org.hibernate.tuple.entity
Methods in org.hibernate.tuple.entity that return BeforeExecutionGenerator Modifier and Type Method Description BeforeExecutionGenerator
EntityMetamodel. getVersionGenerator()
Deprecated, for removal: This API element is subject to removal in a future version.
-