Uses of Interface
org.hibernate.id.enhanced.Optimizer
-
Packages that use Optimizer Package Description org.hibernate.id This package and its subpackages, especiallyorg.hibernate.id.enhanced, contain the built-in id generators, all of which implement eitherIdentifierGeneratororPostInsertIdentifierGenerator.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration. -
-
Uses of Optimizer in org.hibernate.id
Methods in org.hibernate.id that return Optimizer Modifier and Type Method Description OptimizerOptimizableGenerator. getOptimizer() -
Uses of Optimizer in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement Optimizer Modifier and Type Class Description classAbstractOptimizerCommon support forOptimizerimplementations.classHiLoOptimizerOptimizer which applies a 'hilo' algorithm in memory to achieve optimization.classLegacyHiLoAlgorithmOptimizerSlight variation fromHiLoOptimizer, maintaining compatibility with the values generated by the legacy Hibernate hilo based generators.classNoopOptimizerAn optimizer that performs no optimization.classPooledLoOptimizerVariation ofPooledOptimizerwhich interprets the incoming database value as the lo value, rather than the hi value.classPooledLoThreadLocalOptimizerVariation ofPooledOptimizerwhich interprets the incoming database value as the lo value, rather than the hi value, as well as using thread local to cache the generation state.classPooledOptimizerOptimizer which uses a pool of values, storing the next low value of the range in the database.Methods in org.hibernate.id.enhanced that return Optimizer Modifier and Type Method Description static OptimizerOptimizerFactory. buildOptimizer(OptimizerDescriptor type, Class<?> returnClass, int incrementSize, long explicitInitialValue)Builds an optimizerOptimizerSequenceStyleGenerator. getOptimizer()Getter for property 'optimizer'.OptimizerTableGenerator. getOptimizer()The optimizer being used by this generator.Methods in org.hibernate.id.enhanced that return types with arguments of type Optimizer Modifier and Type Method Description Class<? extends Optimizer>CustomOptimizerDescriptor. getOptimizerClass()Class<? extends Optimizer>OptimizerDescriptor. getOptimizerClass()Class<? extends Optimizer>StandardOptimizerDescriptor. getOptimizerClass()Methods in org.hibernate.id.enhanced with parameters of type Optimizer Modifier and Type Method Description default voidDatabaseStructure. configure(Optimizer optimizer)Configures this structure with the given arguments.voidSequenceStructure. configure(Optimizer optimizer)default voidDatabaseStructure. prepare(Optimizer optimizer)Deprecated.UseDatabaseStructure.configure(Optimizer)instead.voidTableStructure. prepare(Optimizer optimizer)
-