|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
java.lang.Objectorg.nutz.dao.impl.entity.field.AbstractEntityField
org.nutz.dao.impl.entity.field.NutMappingField
public class NutMappingField
| 构造方法摘要 | |
|---|---|
NutMappingField(Entity<?> entity)
|
|
| 方法摘要 | |
|---|---|
ValueAdaptor |
getAdaptor()
|
java.lang.String |
getColumnComment()
|
java.lang.String |
getColumnName()
|
ColType |
getColumnType()
|
java.lang.String |
getCustomDbType()
|
java.lang.String |
getDefaultValue(java.lang.Object obj)
根据实体的实例对象,获取默认值 |
int |
getPrecision()
|
int |
getWidth()
|
boolean |
hasColumnComment()
|
boolean |
hasDefaultValue()
|
void |
injectValue(java.lang.Object obj,
java.sql.ResultSet rs)
通过 resultSet 为映射字段注入值 |
boolean |
isAutoIncreasement()
这个判断仅仅对于创建语句有作用。 |
boolean |
isCasesensitive()
|
boolean |
isCompositePk()
|
boolean |
isId()
|
boolean |
isName()
|
boolean |
isNotNull()
|
boolean |
isPk()
|
boolean |
isReadonly()
|
boolean |
isUnsigned()
|
void |
setAdaptor(ValueAdaptor adaptor)
设置字段值适配器 |
void |
setAsAutoIncreasement()
|
void |
setAsCompositePk()
|
void |
setAsId()
|
void |
setAsName()
|
void |
setAsNotNull()
将字段设置成非空约束 |
void |
setAsReadonly()
将字段设置成只读 |
void |
setAsUnsigned()
|
void |
setCasesensitive(boolean casesensitive)
|
void |
setColumnComment(java.lang.String columnComment)
|
void |
setColumnName(java.lang.String columnName)
|
void |
setColumnType(ColType columnType)
设置字段在数据库中的类型 |
void |
setCustomDbType(java.lang.String customDbType)
|
void |
setDefaultValue(Segment defaultValue)
|
void |
setHasColumnComment(boolean hasColumnComment)
|
void |
setPrecision(int precision)
|
void |
setWidth(int width)
|
| 从类 org.nutz.dao.impl.entity.field.AbstractEntityField 继承的方法 |
|---|
getEntity, getName, getType, getTypeClass, getTypeMirror, getValue, setEjecting, setInjecting, setName, setType, setValue, toString |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 从接口 org.nutz.dao.entity.EntityField 继承的方法 |
|---|
getEntity, getName, getType, getTypeClass, getTypeMirror, getValue, setValue |
| 构造方法详细信息 |
|---|
public NutMappingField(Entity<?> entity)
| 方法详细信息 |
|---|
public ValueAdaptor getAdaptor()
MappingField 中的 getAdaptorpublic void setAdaptor(ValueAdaptor adaptor)
MappingField 复制的描述
MappingField 中的 setAdaptoradaptor - 字段值适配器
public void injectValue(java.lang.Object obj,
java.sql.ResultSet rs)
MappingField 复制的描述
MappingField 中的 injectValueobj - 被注入对象rs - 结果集public java.lang.String getColumnName()
MappingField 中的 getColumnNamepublic ColType getColumnType()
MappingField 中的 getColumnTypepublic java.lang.String getDefaultValue(java.lang.Object obj)
MappingField 复制的描述
MappingField 中的 getDefaultValueobj - 当前实体的实例对象
Defaultpublic int getWidth()
MappingField 中的 getWidthpublic int getPrecision()
MappingField 中的 getPrecisionpublic boolean isCompositePk()
MappingField 中的 isCompositePkpublic boolean isPk()
MappingField 中的 isPkpublic boolean isId()
MappingField 中的 isIdpublic boolean isName()
MappingField 中的 isNamepublic boolean isReadonly()
MappingField 中的 isReadonlypublic boolean hasDefaultValue()
MappingField 中的 hasDefaultValuepublic boolean isNotNull()
MappingField 中的 isNotNullpublic boolean isCasesensitive()
MappingField 中的 isCasesensitivepublic boolean isAutoIncreasement()
MappingField 复制的描述
MappingField 中的 isAutoIncreasementpublic boolean isUnsigned()
MappingField 中的 isUnsignedpublic void setColumnName(java.lang.String columnName)
public void setColumnType(ColType columnType)
MappingField 复制的描述
MappingField 中的 setColumnTypecolumnType - 数据库字段的类型public void setColumnComment(java.lang.String columnComment)
public void setHasColumnComment(boolean hasColumnComment)
public void setDefaultValue(Segment defaultValue)
public void setWidth(int width)
public void setPrecision(int precision)
public void setAsCompositePk()
public void setAsId()
public void setAsName()
public void setAsReadonly()
MappingField 复制的描述
MappingField 中的 setAsReadonlypublic void setAsNotNull()
MappingField 复制的描述
MappingField 中的 setAsNotNullpublic void setAsUnsigned()
public void setCasesensitive(boolean casesensitive)
public void setAsAutoIncreasement()
public java.lang.String getColumnComment()
MappingField 中的 getColumnCommentpublic boolean hasColumnComment()
MappingField 中的 hasColumnCommentpublic void setCustomDbType(java.lang.String customDbType)
MappingField 中的 setCustomDbTypepublic java.lang.String getCustomDbType()
MappingField 中的 getCustomDbType
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||