|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
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
中的 getAdaptor
public void setAdaptor(ValueAdaptor adaptor)
MappingField
复制的描述
MappingField
中的 setAdaptor
adaptor
- 字段值适配器public void injectValue(java.lang.Object obj, java.sql.ResultSet rs)
MappingField
复制的描述
MappingField
中的 injectValue
obj
- 被注入对象rs
- 结果集public java.lang.String getColumnName()
MappingField
中的 getColumnName
public ColType getColumnType()
MappingField
中的 getColumnType
public java.lang.String getDefaultValue(java.lang.Object obj)
MappingField
复制的描述
MappingField
中的 getDefaultValue
obj
- 当前实体的实例对象
Default
public int getWidth()
MappingField
中的 getWidth
public int getPrecision()
MappingField
中的 getPrecision
public boolean isCompositePk()
MappingField
中的 isCompositePk
public boolean isPk()
MappingField
中的 isPk
public boolean isId()
MappingField
中的 isId
public boolean isName()
MappingField
中的 isName
public boolean isReadonly()
MappingField
中的 isReadonly
public boolean hasDefaultValue()
MappingField
中的 hasDefaultValue
public boolean isNotNull()
MappingField
中的 isNotNull
public boolean isCasesensitive()
MappingField
中的 isCasesensitive
public boolean isAutoIncreasement()
MappingField
复制的描述
MappingField
中的 isAutoIncreasement
public boolean isUnsigned()
MappingField
中的 isUnsigned
public void setColumnName(java.lang.String columnName)
public void setColumnType(ColType columnType)
MappingField
复制的描述
MappingField
中的 setColumnType
columnType
- 数据库字段的类型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
中的 setAsReadonly
public void setAsNotNull()
MappingField
复制的描述
MappingField
中的 setAsNotNull
public void setAsUnsigned()
public void setCasesensitive(boolean casesensitive)
public void setAsAutoIncreasement()
public java.lang.String getColumnComment()
MappingField
中的 getColumnComment
public boolean hasColumnComment()
MappingField
中的 hasColumnComment
public void setCustomDbType(java.lang.String customDbType)
MappingField
中的 setCustomDbType
public java.lang.String getCustomDbType()
MappingField
中的 getCustomDbType
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |