Class HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer

java.lang.Object
io.quarkus.hibernate.orm.deployment.HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer
Enclosing class:
HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id

public static class HibernateOrmConfigPersistenceUnit.HibernateOrmConfigPersistenceUnitMapping.Id.Optimizer extends Object
  • Field Details

    • idOptimizerDefault

      @ConfigItem(name="default", defaultValueDocumentation="pooled-lo") public Optional<HibernateOrmConfigPersistenceUnit.IdOptimizerType> idOptimizerDefault
      The 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()