Uses of Interface
org.hibernate.id.enhanced.OptimizerDescriptor
Packages that use OptimizerDescriptor
Package
Description
Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
-
Uses of OptimizerDescriptor in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement OptimizerDescriptorModifier and TypeClassDescriptionclassenumEnumeration of the standard Hibernate id generation optimizers.Methods in org.hibernate.id.enhanced that return OptimizerDescriptorModifier and TypeMethodDescriptionprotected OptimizerDescriptorSequenceStyleGenerator.determineOptimizationStrategy(Properties params, int incrementSize) Determine the optimizer to use.static OptimizerDescriptorStandardOptimizerDescriptor.fromExternalName(String externalName) Interpret the incoming external name into the appropriate enum valueMethods in org.hibernate.id.enhanced with parameters of type OptimizerDescriptorModifier and TypeMethodDescriptionstatic OptimizerOptimizerFactory.buildOptimizer(OptimizerDescriptor type, Class<?> returnClass, int incrementSize, long explicitInitialValue) Builds an optimizerprotected intSequenceStyleGenerator.determineAdjustedIncrementSize(OptimizerDescriptor optimizationStrategy, int incrementSize) In certain cases we need to adjust the increment size based on the selected optimizer.