Interface Configurable

All Known Subinterfaces:
IdentifierGenerator, OptimizableGenerator, PersistentIdentifierGenerator, PostInsertIdentifierGenerator
All Known Implementing Classes:
AbstractPostInsertGenerator, AbstractUUIDGenerator, Assigned, CompositeNestedGeneratedValueGenerator, ForeignGenerator, GUIDGenerator, IdentityGenerator, IncrementGenerator, OrderedSequenceGenerator, SelectGenerator, SequenceStyleGenerator, TableGenerator, UUIDGenerator, UUIDHexGenerator

public interface Configurable
A Generator that supports "configuration".
Author:
Gavin King, Steve Ebersole
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    configure(Type type, Properties parameters, ServiceRegistry serviceRegistry)
    Configure this instance, given the value of parameters specified by the user as XML <param> elements and @Parameter annotations.
    default void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Added in 6.6 as a short-term work-around, but should really use on of the alternatives discussed at Configurable.
    default void
    Initializes this instance, pre-generating SQL if necessary.