Package org.hibernate.cfg
Class AnnotatedDiscriminatorColumn
- java.lang.Object
-
- org.hibernate.cfg.AnnotatedColumn
-
- org.hibernate.cfg.AnnotatedDiscriminatorColumn
-
public class AnnotatedDiscriminatorColumn extends AnnotatedColumn
Discriminator column
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_DISCRIMINATOR_COLUMN_NAME
static String
DEFAULT_DISCRIMINATOR_TYPE
-
Fields inherited from class org.hibernate.cfg.AnnotatedColumn
joins, propertyHolder, sqlType
-
-
Constructor Summary
Constructors Constructor Description AnnotatedDiscriminatorColumn()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AnnotatedDiscriminatorColumn
buildDiscriminatorColumn(jakarta.persistence.DiscriminatorType type, jakarta.persistence.DiscriminatorColumn discAnn, DiscriminatorFormula discFormulaAnn, MetadataBuildingContext context)
String
getDiscriminatorTypeName()
void
setDiscriminatorTypeName(String discriminatorTypeName)
String
toString()
-
Methods inherited from class org.hibernate.cfg.AnnotatedColumn
addColumnBinding, addIndex, bind, buildColumnFromAnnotation, buildColumnFromNoAnnotation, buildColumnOrFormulaFromAnnotation, buildColumnsFromAnnotations, buildColumnsFromAnnotations, buildColumnsOrFormulaFromAnnotation, buildFormulaFromAnnotation, checkPropertyConsistency, forceNotNull, getBuildingContext, getCheckConstraint, getComment, getDefaultValue, getExplicitTableName, getFormulaString, getGeneratedAs, getJoin, getLength, getLogicalColumnName, getMappingColumn, getName, getPrecision, getPropertyHolder, getPropertyName, getScale, getSqlType, getTable, initMappingColumn, isFormula, isImplicit, isInsertable, isNameDeferred, isNullable, isSecondary, isUnique, isUpdatable, linkWithValue, redefineColumnName, setBuildingContext, setCheckConstraint, setComment, setDefaultValue, setExplicitTableName, setFormula, setImplicit, setInsertable, setJoins, setLength, setLogicalColumnName, setMappingColumn, setNullable, setPrecision, setPropertyHolder, setPropertyName, setScale, setSqlType, setTable, setUnique, setUpdatable
-
-
-
-
Field Detail
-
DEFAULT_DISCRIMINATOR_COLUMN_NAME
public static final String DEFAULT_DISCRIMINATOR_COLUMN_NAME
- See Also:
- Constant Field Values
-
DEFAULT_DISCRIMINATOR_TYPE
public static final String DEFAULT_DISCRIMINATOR_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDiscriminatorTypeName
public String getDiscriminatorTypeName()
-
setDiscriminatorTypeName
public void setDiscriminatorTypeName(String discriminatorTypeName)
-
buildDiscriminatorColumn
public static AnnotatedDiscriminatorColumn buildDiscriminatorColumn(jakarta.persistence.DiscriminatorType type, jakarta.persistence.DiscriminatorColumn discAnn, DiscriminatorFormula discFormulaAnn, MetadataBuildingContext context)
-
toString
public String toString()
- Overrides:
toString
in classAnnotatedColumn
-
-