Class NativeGeneratorAnnotation
java.lang.Object
org.hibernate.boot.models.annotations.internal.NativeGeneratorAnnotation
- All Implemented Interfaces:
Annotation
@Generated("org.hibernate.orm.build.annotations.ClassGeneratorProcessor")
public class NativeGeneratorAnnotation
extends Object
implements NativeGenerator
-
Constructor Summary
ConstructorsConstructorDescriptionUsed in legacy hbm.xml handling.NativeGeneratorAnnotation
(Map<String, Object> attributeValues, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from Jandex variantNativeGeneratorAnnotation
(NativeGenerator annotation, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from JDK variantNativeGeneratorAnnotation
(org.hibernate.models.spi.ModelsContext modelContext) Used in creating dynamic annotation instances (e.g. -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Annotation>
void
sequenceForm
(SequenceGenerator sequenceForm) void
tableForm
(TableGenerator tableForm)
-
Constructor Details
-
NativeGeneratorAnnotation
public NativeGeneratorAnnotation()Used in legacy hbm.xml handling. See GeneratorStrategies.generatorClass(java.lang.String, org.hibernate.mapping.SimpleValue) -
NativeGeneratorAnnotation
public NativeGeneratorAnnotation(org.hibernate.models.spi.ModelsContext modelContext) Used in creating dynamic annotation instances (e.g. from XML) -
NativeGeneratorAnnotation
public NativeGeneratorAnnotation(NativeGenerator annotation, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from JDK variant -
NativeGeneratorAnnotation
public NativeGeneratorAnnotation(Map<String, Object> attributeValues, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from Jandex variant
-
-
Method Details
-
sequenceForm
-
sequenceForm
-
tableForm
-
tableForm
-
annotationType
- Specified by:
annotationType
in interfaceAnnotation
-