Class HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer
java.lang.Object
io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer
public static class HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe optimizer to apply to identifier generators whose optimizer is not configured explicitly. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
idOptimizerDefault
@ConfigItem(name="default", defaultValueDocumentation="pooled-lo") public Optional<HibernateOrmConfigPersistenceUnit.IdOptimizerType> idOptimizerDefaultThe optimizer to apply to identifier generators whose optimizer is not configured explicitly. Only relevant for table- and sequence-based identifier generators. Other generators, such as UUID-based generators, will ignore this setting. The optimizer is responsible for pooling new identifier values, in order to reduce the frequency of database calls to retrieve those values and thereby improve performance.
-
-
Constructor Details
-
Optimizer
public Optimizer()
-