public class CommonFieldColumnMapper extends AbstractFieldColumnMapper
| 构造器和说明 |
|---|
CommonFieldColumnMapper(java.lang.String fieldName,
int type,
ColumnSize size) |
CommonFieldColumnMapper(java.lang.String fieldName,
int type,
ColumnSize size,
boolean allowNull) |
CommonFieldColumnMapper(java.lang.String fieldName,
int type,
java.lang.String columnName,
ColumnSize size,
boolean allowNull) |
CommonFieldColumnMapper(java.lang.String fieldName,
int type,
java.lang.String columnName,
ColumnSize size,
boolean allowNull,
FCValueMapper valueMapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
field2Value(java.lang.Object field,
DataAccessObjectSession session)
入库值转化
|
java.lang.Class[] |
getIndirectRelatedClass()
需要创建的关联表的信息
|
boolean |
isForeignKey()
是否是外键
|
boolean |
isPrimaryKey()
是否是主键
|
boolean |
isRelationSet()
是不是一对多,或者多对多时,值是Set的情况
|
java.lang.Object |
value2Field(java.lang.Object value,
DataAccessObjectSession session)
出库值转化
|
allowNull, createTableColumn, getColumnName, getColumnSize, getFieldName, getForeignKeyInfo, getType, setAllowNull, setColumnName, setColumnSize, setFieldName, setTypepublic CommonFieldColumnMapper(java.lang.String fieldName,
int type,
ColumnSize size)
public CommonFieldColumnMapper(java.lang.String fieldName,
int type,
ColumnSize size,
boolean allowNull)
public CommonFieldColumnMapper(java.lang.String fieldName,
int type,
java.lang.String columnName,
ColumnSize size,
boolean allowNull)
public CommonFieldColumnMapper(java.lang.String fieldName,
int type,
java.lang.String columnName,
ColumnSize size,
boolean allowNull,
FCValueMapper valueMapper)
public java.lang.Class[] getIndirectRelatedClass()
FieldColumnMapperpublic boolean isForeignKey()
FieldColumnMapperpublic boolean isPrimaryKey()
FieldColumnMapperpublic boolean isRelationSet()
FieldColumnMapperpublic java.lang.Object field2Value(java.lang.Object field,
DataAccessObjectSession session)
AbstractFieldColumnMapperfield2Value 在接口中 FieldColumnMapperfield2Value 在类中 AbstractFieldColumnMapperfield - 当前对象session - DAO会话环境public java.lang.Object value2Field(java.lang.Object value,
DataAccessObjectSession session)
AbstractFieldColumnMappervalue2Field 在接口中 FieldColumnMappervalue2Field 在类中 AbstractFieldColumnMappervalue - 库中数据session - DAO会话环境