public interface FieldColumnMapper
extends java.io.Serializable
限定符和类型 | 方法和说明 |
---|---|
boolean |
allowNull()
是否允许为空
|
Column |
createTableColumn()
创建列
|
java.lang.Object |
field2Value(java.lang.Object field,
DataAccessObjectSession session)
入库值转化
|
java.lang.String |
getColumnName() |
ColumnSize |
getColumnSize() |
java.lang.String |
getFieldName() |
ForeignKeyInfo |
getForeignKeyInfo() |
java.lang.Class[] |
getIndirectRelatedClass()
需要创建的关联表的信息
|
int |
getType() |
boolean |
isForeignKey()
是否是外键
|
boolean |
isPrimaryKey()
是否是主键
|
boolean |
isRelationSet()
是不是一对多,或者多对多时,值是Set的情况
|
void |
setAllowNull(boolean allowNull) |
void |
setColumnName(java.lang.String columnName) |
void |
setColumnSize(ColumnSize size) |
void |
setFieldName(java.lang.String fieldName) |
void |
setType(int type) |
java.lang.Object |
value2Field(java.lang.Object value,
DataAccessObjectSession session)
出库值转化
|
void setFieldName(java.lang.String fieldName)
java.lang.String getFieldName()
void setType(int type)
int getType()
void setColumnName(java.lang.String columnName)
java.lang.String getColumnName()
ColumnSize getColumnSize()
void setColumnSize(ColumnSize size)
boolean allowNull()
void setAllowNull(boolean allowNull)
Column createTableColumn()
boolean isForeignKey()
ForeignKeyInfo getForeignKeyInfo()
boolean isPrimaryKey()
java.lang.Class[] getIndirectRelatedClass()
boolean isRelationSet()
java.lang.Object field2Value(java.lang.Object field, DataAccessObjectSession session) throws java.lang.Exception
field
- 当前对象session
- DAO会话环境java.lang.Exception
- 抛出异常java.lang.Object value2Field(java.lang.Object value, DataAccessObjectSession session) throws java.lang.Exception
value
- 库中数据session
- DAO会话环境java.lang.Exception
- 抛出异常