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
Fields Modifier and Type Field Description Optional<HibernateOrmConfigPersistenceUnit.IdOptimizerType>idOptimizerDefaultThe optimizer to apply to identifier generators whose optimizer is not configured explicitly.
-
Constructor Summary
Constructors Constructor Description Optimizer()
-
-
-
Field Detail
-
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.
-
-