Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_COLUMN_DEFINITION |
static boolean |
DEFAULT_INSERTABLE |
static int |
DEFAULT_LENGTH |
static String |
DEFAULT_NAME |
static boolean |
DEFAULT_NULLABLE |
static int |
DEFAULT_PRECISION |
static int |
DEFAULT_SCALE |
static String |
DEFAULT_TABLE |
static boolean |
DEFAULT_UNIQUE |
static boolean |
DEFAULT_UPDATABLE |
protected AnnotatedElement |
m_annotatedElement |
protected String |
m_attributeName |
protected DatabaseField |
m_databaseField |
Constructor and Description |
---|
MetadataColumn(AttributeOverride attributeOverride,
AnnotatedElement annotatedElement)
INTERNAL:
Called for attribute overrides.
|
MetadataColumn(Column column,
MetadataAccessor accessor)
INTERNAL:
Called for basic mappings.
|
MetadataColumn(Column column,
String attributeName,
AnnotatedElement annotatedElement)
INTERNAL:
|
MetadataColumn(String attributeName,
AnnotatedElement annotatedElement)
INTERNAL:
Initialize the database field with the default values.
|
Modifier and Type | Method and Description |
---|---|
AnnotatedElement |
getAnnotatedElement()
INTERNAL:
|
String |
getAttributeName()
INTERNAL:
|
DatabaseField |
getDatabaseField()
INTERNAL:
|
String |
getUpperCaseAttributeName()
INTERNAL:
|
boolean |
loadedFromXML()
INTERNAL:
|
void |
setDatabaseField(DatabaseField databaseField)
INTERNAL:
This method will get called if we have an attribute override that
overrides another attribute override.
|
protected String m_attributeName
protected DatabaseField m_databaseField
protected AnnotatedElement m_annotatedElement
public static final int DEFAULT_SCALE
public static final int DEFAULT_LENGTH
public static final int DEFAULT_PRECISION
public static final String DEFAULT_NAME
public static final String DEFAULT_TABLE
public static final String DEFAULT_COLUMN_DEFINITION
public static final boolean DEFAULT_UNIQUE
public static final boolean DEFAULT_NULLABLE
public static final boolean DEFAULT_UPDATABLE
public static final boolean DEFAULT_INSERTABLE
public MetadataColumn(AttributeOverride attributeOverride, AnnotatedElement annotatedElement)
public MetadataColumn(Column column, MetadataAccessor accessor)
public MetadataColumn(Column column, String attributeName, AnnotatedElement annotatedElement)
public MetadataColumn(String attributeName, AnnotatedElement annotatedElement)
public AnnotatedElement getAnnotatedElement()
public String getAttributeName()
public DatabaseField getDatabaseField()
public String getUpperCaseAttributeName()
public boolean loadedFromXML()
public void setDatabaseField(DatabaseField databaseField)
Copyright © 2021. All rights reserved.