public class ColumnMapping extends Object implements IColumnMapping
Modifier and Type | Field and Description |
---|---|
protected String |
cachedEscapeColumnName
特殊字符的转换,
|
protected DBCascadeField |
cascadeField |
protected Class<?> |
clz
得到java类型
|
protected ColumnDBType |
columnDef |
protected DBField |
field |
protected PropertyHold |
fieldAccessor |
protected TableMapping |
meta |
String |
rawColumnName
原始的ColumnName(对应数据库)
|
Constructor and Description |
---|
ColumnMapping() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
String |
getCachedEscapeColumnName() |
CascadeConfig |
getCascadeConfig() |
DBCascadeField |
getCascadeField() |
Class<?> |
getClz() |
javax.persistence.CollectionTable |
getCollectionTable() |
javax.persistence.Column |
getColumn() |
ColumnDBType |
getColumnDef() |
Comment |
getComment() |
javax.persistence.Convert |
getConvert() |
javax.persistence.ElementCollection |
getElementCollection() |
javax.persistence.Enumerated |
getEnumerated() |
FetchDBField |
getFetchDBField() |
DBField |
getField() |
PropertyHold |
getFieldAccessor()
获得字段访问器
|
String |
getFieldName() |
javax.persistence.GeneratedValue |
getGv() |
TypeHandler<Object> |
getHandler() |
IdentifierGenerator |
getIdentifierGenerator() |
javax.persistence.JoinColumn |
getJoinColumn() |
javax.persistence.JoinColumns |
getJoinColumns() |
javax.persistence.JoinTable |
getJoinTable() |
javax.persistence.Transient |
getJpaTransient() |
String |
getLowerColumnName() |
javax.persistence.ManyToMany |
getManyToMany() |
javax.persistence.ManyToOne |
getManyToOne() |
javax.persistence.MapKey |
getMapKey() |
javax.persistence.MapKeyClass |
getMapKeyClass() |
javax.persistence.MapKeyColumn |
getMapKeyColumn() |
javax.persistence.MapKeyEnumerated |
getMapKeyEnumerated() |
javax.persistence.MapKeyJoinColumn |
getMapKeyJoinColumn() |
javax.persistence.MapKeyJoinColumns |
getMapKeyJoinColumns() |
TableMapping |
getMeta()
get tableMetadata
|
javax.persistence.OneToMany |
getOneToMany() |
javax.persistence.OneToOne |
getOneToOne() |
javax.persistence.OrderBy |
getOrderBy() |
javax.persistence.OrderColumn |
getOrderColumn() |
String |
getRawColumnName() |
SavedDefaultValue |
getSavedDefaultValue() |
javax.persistence.SequenceGenerator |
getSequenceGenerator() |
int |
getSqlType() |
javax.persistence.TableGenerator |
getTableGenerator() |
javax.persistence.Temporal |
getTemporal() |
Type |
getType() |
UniqueKeyGenerator |
getUniqueKeyGenerator() |
String |
getUpperColumnName() |
int |
hashCode() |
boolean |
isAuto()
是否自增
|
boolean |
isAutoNumber()
是否为数字自增
|
boolean |
isCascade()
是否是级联字段
|
boolean |
isGenerated()
是否为自动生成数值
|
boolean |
isLob()
该字段是否为LOB字段
|
boolean |
isNotInsert()
该字段不参与插入
|
boolean |
isNotUpdate()
该字段不参与更新
|
boolean |
isPk()
Is the column a promary key of table.
|
boolean |
isTail() |
boolean |
isUnsigned() |
boolean |
isVersion() |
void |
setCachedEscapeColumnName(String cachedEscapeColumnName) |
void |
setCascadeConfig(CascadeConfig cascadeConfig) |
void |
setCascadeField(DBCascadeField cascadeField) |
void |
setClz(Class<?> clz) |
void |
setCollectionTable(javax.persistence.CollectionTable collectionTable) |
void |
setColumn(javax.persistence.Column column) |
void |
setColumnDef(ColumnDBType columnDef) |
void |
setComment(Comment comment) |
void |
setConvert(javax.persistence.Convert convert) |
void |
setElementCollection(javax.persistence.ElementCollection elementCollection) |
void |
setEnumerated(javax.persistence.Enumerated enumerated) |
void |
setFetchDBField(FetchDBField fetchDBField) |
void |
setField(DBField field) |
void |
setFieldAccessor(PropertyHold fieldAccessor) |
void |
setFieldName(String fieldName) |
void |
setGv(javax.persistence.GeneratedValue gv) |
void |
setHandler(TypeHandler<Object> handler) |
void |
setIdentifierGenerator(IdentifierGenerator identifierGenerator) |
void |
setJoinColumn(javax.persistence.JoinColumn joinColumn) |
void |
setJoinColumns(javax.persistence.JoinColumns joinColumns) |
void |
setJoinTable(javax.persistence.JoinTable joinTable) |
void |
setJpaTransient(javax.persistence.Transient jpaTransient) |
void |
setLob(boolean lob) |
void |
setLowerColumnName(String lowerColumnName) |
void |
setManyToMany(javax.persistence.ManyToMany manyToMany) |
void |
setManyToOne(javax.persistence.ManyToOne manyToOne) |
void |
setMapKey(javax.persistence.MapKey mapKey) |
void |
setMapKeyClass(javax.persistence.MapKeyClass mapKeyClass) |
void |
setMapKeyColumn(javax.persistence.MapKeyColumn mapKeyColumn) |
void |
setMapKeyEnumerated(javax.persistence.MapKeyEnumerated mapKeyEnumerated) |
void |
setMapKeyJoinColumn(javax.persistence.MapKeyJoinColumn mapKeyJoinColumn) |
void |
setMapKeyJoinColumns(javax.persistence.MapKeyJoinColumns mapKeyJoinColumns) |
void |
setMeta(TableMapping meta) |
void |
setNotInsert(boolean notInsert) |
void |
setNotUpdate(boolean notUpdate) |
void |
setOneToMany(javax.persistence.OneToMany oneToMany) |
void |
setOneToOne(javax.persistence.OneToOne oneToOne) |
void |
setOrderBy(javax.persistence.OrderBy orderBy) |
void |
setOrderColumn(javax.persistence.OrderColumn orderColumn) |
void |
setPk(boolean pk)
设置,是否为主键
|
void |
setRawColumnName(String rawColumnName) |
void |
setSavedDefaultValue(SavedDefaultValue savedDefaultValue) |
void |
setSequenceGenerator(javax.persistence.SequenceGenerator sequenceGenerator) |
void |
setSqlType(int sqlType) |
void |
setTableGenerator(javax.persistence.TableGenerator tableGenerator) |
void |
setTail(boolean tail) |
void |
setTemporal(javax.persistence.Temporal temporal) |
void |
setType(Type type) |
void |
setUniqueKeyGenerator(UniqueKeyGenerator uniqueKeyGenerator) |
void |
setUnsigned(boolean unsigned) |
void |
setUpperColumnName(String upperColumnName) |
void |
setVersion(boolean version) |
String |
toString() |
public String rawColumnName
protected transient String cachedEscapeColumnName
protected TableMapping meta
protected DBField field
protected DBCascadeField cascadeField
protected ColumnDBType columnDef
protected Class<?> clz
protected PropertyHold fieldAccessor
public boolean isAuto()
public boolean isAutoNumber()
public boolean isCascade()
public String getRawColumnName()
public void setRawColumnName(String rawColumnName)
public String getCachedEscapeColumnName()
public void setCachedEscapeColumnName(String cachedEscapeColumnName)
public String getLowerColumnName()
public void setLowerColumnName(String lowerColumnName)
public String getUpperColumnName()
public void setUpperColumnName(String upperColumnName)
public String getFieldName()
public void setFieldName(String fieldName)
public DBField getField()
public void setField(DBField field)
public DBCascadeField getCascadeField()
public void setCascadeField(DBCascadeField cascadeField)
public Class<?> getClz()
public void setClz(Class<?> clz)
public boolean isPk()
IColumnMapping
isPk
in interface IColumnMapping
public void setPk(boolean pk)
IColumnMapping
setPk
in interface IColumnMapping
public PropertyHold getFieldAccessor()
IColumnMapping
getFieldAccessor
in interface IColumnMapping
public void setFieldAccessor(PropertyHold fieldAccessor)
public SavedDefaultValue getSavedDefaultValue()
public void setSavedDefaultValue(SavedDefaultValue savedDefaultValue)
public TableMapping getMeta()
IColumnMapping
getMeta
in interface IColumnMapping
public void setMeta(TableMapping meta)
public javax.persistence.Column getColumn()
public void setColumn(javax.persistence.Column column)
public javax.persistence.GeneratedValue getGv()
public void setGv(javax.persistence.GeneratedValue gv)
public boolean isLob()
IColumnMapping
isLob
in interface IColumnMapping
public void setLob(boolean lob)
public javax.persistence.Temporal getTemporal()
public void setTemporal(javax.persistence.Temporal temporal)
public javax.persistence.Enumerated getEnumerated()
public void setEnumerated(javax.persistence.Enumerated enumerated)
public int getSqlType()
public void setSqlType(int sqlType)
public TypeHandler<Object> getHandler()
public void setHandler(TypeHandler<Object> handler)
public javax.persistence.OneToMany getOneToMany()
public void setOneToMany(javax.persistence.OneToMany oneToMany)
public javax.persistence.ManyToMany getManyToMany()
public void setManyToMany(javax.persistence.ManyToMany manyToMany)
public javax.persistence.OneToOne getOneToOne()
public void setOneToOne(javax.persistence.OneToOne oneToOne)
public javax.persistence.ManyToOne getManyToOne()
public void setManyToOne(javax.persistence.ManyToOne manyToOne)
public javax.persistence.JoinColumn getJoinColumn()
public void setJoinColumn(javax.persistence.JoinColumn joinColumn)
public javax.persistence.JoinColumns getJoinColumns()
public void setJoinColumns(javax.persistence.JoinColumns joinColumns)
public javax.persistence.JoinTable getJoinTable()
public void setJoinTable(javax.persistence.JoinTable joinTable)
public boolean isNotInsert()
IColumnMapping
isNotInsert
in interface IColumnMapping
public boolean isGenerated()
IColumnMapping
isGenerated
in interface IColumnMapping
public void setNotInsert(boolean notInsert)
public boolean isNotUpdate()
IColumnMapping
isNotUpdate
in interface IColumnMapping
public void setNotUpdate(boolean notUpdate)
public boolean isUnsigned()
public void setUnsigned(boolean unsigned)
public ColumnDBType getColumnDef()
public void setColumnDef(ColumnDBType columnDef)
public Comment getComment()
public void setComment(Comment comment)
public javax.persistence.SequenceGenerator getSequenceGenerator()
public void setSequenceGenerator(javax.persistence.SequenceGenerator sequenceGenerator)
public javax.persistence.TableGenerator getTableGenerator()
public void setTableGenerator(javax.persistence.TableGenerator tableGenerator)
public javax.persistence.OrderBy getOrderBy()
public void setOrderBy(javax.persistence.OrderBy orderBy)
public javax.persistence.Transient getJpaTransient()
public void setJpaTransient(javax.persistence.Transient jpaTransient)
public Type getType()
public void setType(Type type)
public CascadeConfig getCascadeConfig()
public void setCascadeConfig(CascadeConfig cascadeConfig)
public FetchDBField getFetchDBField()
public void setFetchDBField(FetchDBField fetchDBField)
public UniqueKeyGenerator getUniqueKeyGenerator()
public void setUniqueKeyGenerator(UniqueKeyGenerator uniqueKeyGenerator)
public IdentifierGenerator getIdentifierGenerator()
public void setIdentifierGenerator(IdentifierGenerator identifierGenerator)
public boolean isVersion()
public void setVersion(boolean version)
public javax.persistence.Convert getConvert()
public void setConvert(javax.persistence.Convert convert)
public javax.persistence.OrderColumn getOrderColumn()
public void setOrderColumn(javax.persistence.OrderColumn orderColumn)
public javax.persistence.MapKey getMapKey()
public void setMapKey(javax.persistence.MapKey mapKey)
public javax.persistence.MapKeyClass getMapKeyClass()
public void setMapKeyClass(javax.persistence.MapKeyClass mapKeyClass)
public javax.persistence.MapKeyColumn getMapKeyColumn()
public void setMapKeyColumn(javax.persistence.MapKeyColumn mapKeyColumn)
public javax.persistence.MapKeyEnumerated getMapKeyEnumerated()
public void setMapKeyEnumerated(javax.persistence.MapKeyEnumerated mapKeyEnumerated)
public javax.persistence.MapKeyJoinColumn getMapKeyJoinColumn()
public void setMapKeyJoinColumn(javax.persistence.MapKeyJoinColumn mapKeyJoinColumn)
public javax.persistence.MapKeyJoinColumns getMapKeyJoinColumns()
public void setMapKeyJoinColumns(javax.persistence.MapKeyJoinColumns mapKeyJoinColumns)
public javax.persistence.ElementCollection getElementCollection()
public void setElementCollection(javax.persistence.ElementCollection elementCollection)
public javax.persistence.CollectionTable getCollectionTable()
public void setCollectionTable(javax.persistence.CollectionTable collectionTable)
public boolean isTail()
public void setTail(boolean tail)
Copyright © 2020. All rights reserved.