public static interface

OptimizerFactory.InitialValueAwareOptimizer

org.hibernate.id.enhanced.OptimizerFactory.InitialValueAwareOptimizer
Known Indirect Subclasses

Class Overview

Marker interface for optimizer which wish to know the user-specified initial value.

Used instead of constructor injection since that is already a public understanding and because not all optimizers care.

Summary

Public Methods
abstract void injectInitialValue(long initialValue)
Reports the user specified initial value to the optimizer.

Public Methods

public abstract void injectInitialValue (long initialValue)

Reports the user specified initial value to the optimizer.

-1 is used to indicate that the user did not specify.

Parameters
initialValue The initial value specified by the user, or -1 to indicate that the user did not specify.