This package defines an abstraction over all kinds of automatic value generation, including id generation and version number generation. The root abstraction is the interface
Interface Summary Interface Description AnnotationBasedGenerator<A extends Annotation>A
Generatorwhich receives parameters from a custom generator annotation or id generator annotation.
BeforeExecutionGeneratorA generator that is called to produce a value just before a row is written to the database. GeneratorDescribes the generation of values of a certain field or property of an entity. GeneratorCreationContext OnExecutionGeneratorA generator which produces a new value by actually going ahead and writing a row to the database, then retrieving the value which was generated by the database itself as a side effect of the SQL
updatestatement which wrote the row.
Class Summary Class Description EventTypeSetsFor convenience, enumerates the possible combinations of
Enum Summary Enum Description EventTypeEnumerates event types that can result in generation of a new value.