Package org.hibernate.id.enhanced
Interface InitialValueAwareOptimizer
-
- All Known Implementing Classes:
PooledOptimizer
public interface InitialValueAwareOptimizer
Marker interface for optimizer which wishes 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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
injectInitialValue(long initialValue)
Reports the user specified initial value to the optimizer.
-
-
-
Method Detail
-
injectInitialValue
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 an initial value.
-
-