Class MapKeyJoinColumnJpaAnnotation
java.lang.Object
org.hibernate.boot.models.annotations.internal.MapKeyJoinColumnJpaAnnotation
- All Implemented Interfaces:
Annotation
@Generated("org.hibernate.orm.build.annotations.ClassGeneratorProcessor")
public class MapKeyJoinColumnJpaAnnotation
extends Object
implements MapKeyJoinColumn
-
Constructor Summary
ConstructorsConstructorDescriptionMapKeyJoinColumnJpaAnnotation
(MapKeyJoinColumn annotation, org.hibernate.models.spi.SourceModelBuildingContext modelContext) Used in creating annotation instances from JDK variantMapKeyJoinColumnJpaAnnotation
(Map<String, Object> attributeValues, org.hibernate.models.spi.SourceModelBuildingContext modelContext) Used in creating annotation instances from Jandex variantMapKeyJoinColumnJpaAnnotation
(org.hibernate.models.spi.SourceModelBuildingContext modelContext) Used in creating dynamic annotation instances (e.g. -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Annotation>
void
apply
(JaxbMapKeyJoinColumnImpl jaxbColumn, XmlDocumentContext xmlDocumentContext) void
columnDefinition
(String value) void
foreignKey
(ForeignKey value) boolean
void
insertable
(boolean value) name()
void
boolean
nullable()
void
nullable
(boolean value) options()
void
void
referencedColumnName
(String value) table()
void
boolean
unique()
void
unique
(boolean value) boolean
void
updatable
(boolean value)
-
Constructor Details
-
MapKeyJoinColumnJpaAnnotation
public MapKeyJoinColumnJpaAnnotation(org.hibernate.models.spi.SourceModelBuildingContext modelContext) Used in creating dynamic annotation instances (e.g. from XML) -
MapKeyJoinColumnJpaAnnotation
public MapKeyJoinColumnJpaAnnotation(MapKeyJoinColumn annotation, org.hibernate.models.spi.SourceModelBuildingContext modelContext) Used in creating annotation instances from JDK variant -
MapKeyJoinColumnJpaAnnotation
public MapKeyJoinColumnJpaAnnotation(Map<String, Object> attributeValues, org.hibernate.models.spi.SourceModelBuildingContext modelContext) Used in creating annotation instances from Jandex variant
-
-
Method Details
-
annotationType
- Specified by:
annotationType
in interfaceAnnotation
-
name
-
name
-
referencedColumnName
-
referencedColumnName
-
unique
public boolean unique() -
unique
public void unique(boolean value) -
nullable
public boolean nullable() -
nullable
public void nullable(boolean value) -
insertable
public boolean insertable() -
insertable
public void insertable(boolean value) -
updatable
public boolean updatable() -
updatable
public void updatable(boolean value) -
columnDefinition
-
columnDefinition
-
options
-
options
-
table
-
table
-
foreignKey
-
foreignKey
-
apply
-