Class MapKeyMutabilityAnnotation
java.lang.Object
org.hibernate.boot.models.annotations.internal.MapKeyMutabilityAnnotation
- All Implemented Interfaces:
Annotation
@Generated("org.hibernate.orm.build.annotations.ClassGeneratorProcessor")
public class MapKeyMutabilityAnnotation
extends Object
implements MapKeyMutability
-
Constructor Summary
ConstructorsConstructorDescriptionMapKeyMutabilityAnnotation
(Map<String, Object> attributeValues, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from Jandex variantMapKeyMutabilityAnnotation
(MapKeyMutability annotation, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from JDK variantMapKeyMutabilityAnnotation
(org.hibernate.models.spi.ModelsContext modelContext) Used in creating dynamic annotation instances (e.g. -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Annotation>
Class<? extends MutabilityPlan<?>>
value()
void
value
(Class<? extends MutabilityPlan<?>> value)
-
Constructor Details
-
MapKeyMutabilityAnnotation
public MapKeyMutabilityAnnotation(org.hibernate.models.spi.ModelsContext modelContext) Used in creating dynamic annotation instances (e.g. from XML) -
MapKeyMutabilityAnnotation
public MapKeyMutabilityAnnotation(MapKeyMutability annotation, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from JDK variant -
MapKeyMutabilityAnnotation
public MapKeyMutabilityAnnotation(Map<String, Object> attributeValues, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from Jandex variant
-
-
Method Details
-
annotationType
- Specified by:
annotationType
in interfaceAnnotation
-
value
-
value
-