| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
asNameValueMap() |
java.lang.Object[] |
asValueArray(int... columnIds) |
boolean |
beModified()
Determines if the object has been modified since the last time this method was called.
|
<B extends BaseBean> |
copy(B bean)
Copies the passed bean into the current bean.
|
<B extends BaseBean> |
copy(B bean,
int... fieldList)
Copies the passed bean into the current bean.
|
<B extends BaseBean> |
copy(B bean,
java.lang.String... fieldList)
Copies the passed bean into the current bean.
|
<B extends BaseBean,F extends BaseBean> |
copy(F from,
java.util.Map<java.lang.Integer,java.lang.Integer> columnsMap)
Copies the passed F bean into the current bean.
|
<B extends BaseBean> |
copy(java.util.Map<java.lang.Integer,java.lang.Object> values)
Copies the passed values into the current bean.
|
int |
getInitialized() |
int |
getModified() |
<T> T |
getValue(int columnID) |
<T> T |
getValue(java.lang.String column) |
<T> T |
getValueChecked(int columnID) |
<T> T |
getValueChecked(java.lang.String column) |
boolean |
isInitialized(int columnID)
Determines if the
columnID has been initialized. |
boolean |
isInitialized(java.lang.String column)
Determines if the
column has been initialized. |
boolean |
isModified(int columnID)
Determines if the
column has been modified. |
boolean |
isModified(java.lang.String column)
Determines if the
column has been modified. |
boolean |
isNew()
Determines if the current object is new.
|
<T> T |
primaryValue() |
java.lang.Object[] |
primaryValues() |
void |
resetIsModified()
Resets the object modification status to 'not modified'.
|
void |
resetPrimaryKeysModified()
Resets the primary keys modification status to 'not modified'.
|
void |
setInitialized(int initialized) |
void |
setModified(int modified) |
void |
setNew(boolean isNew)
Specifies to the object if it has been set as new.
|
<T> void |
setValue(int columnID,
T value)
set a value representation of the given column id
|
<T> void |
setValue(java.lang.String column,
T value)
set a value representation of the given field
|
java.lang.String |
tableName() |
java.lang.String |
toString(boolean notNull,
boolean fullIfStringOrBytes) |
boolean isNew()
void setNew(boolean isNew)
isNew - the boolean value to be assigned to the isNew fieldint getInitialized()
void setInitialized(int initialized)
initialized - the initialized status of columnsint getModified()
void setModified(int modified)
modified - the modified status of columnsboolean beModified()
void resetIsModified()
void resetPrimaryKeysModified()
boolean isInitialized(int columnID)
columnID has been initialized.columnID - column idboolean isModified(int columnID)
column has been modified.columnID - column idboolean isInitialized(java.lang.String column)
column has been initialized.column - column nameboolean isModified(java.lang.String column)
column has been modified.column - column name<B extends BaseBean> B copy(B bean)
bean - the bean to copy into the current bean<B extends BaseBean> B copy(B bean, int... fieldList)
bean - the bean to copy into the current beanfieldList - the column id list to copy into the current bean,if null or empty,copy all fields<B extends BaseBean> B copy(B bean, java.lang.String... fieldList)
bean - the bean to copy into the current beanfieldList - the column name list to copy into the current bean<B extends BaseBean,F extends BaseBean> B copy(F from, java.util.Map<java.lang.Integer,java.lang.Integer> columnsMap)
B - from bean typeF - this bean typefrom - columnsMap - columns map from F to B<B extends BaseBean> B copy(java.util.Map<java.lang.Integer,java.lang.Object> values)
values - <T> T getValue(int columnID)
columnID - column id<T> void setValue(int columnID, T value)
columnID - column idvalue - <T> T getValue(java.lang.String column)
column - column name<T> T getValueChecked(int columnID)
columnID - column idNullPointerException if value is null<T> T getValueChecked(java.lang.String column)
column - column nameNullPointerException if value is null<T> void setValue(java.lang.String column, T value)
column - column namevalue - java.lang.Object[] asValueArray(int... columnIds)
columnIds - column id that will be output, if null or empty,output all columnsjava.util.Map<java.lang.String,java.lang.Object> asNameValueMap()
java.lang.Object[] primaryValues()
<T> T primaryValue()
T - PK typeUnsupportedOperationException if there is more than one primary keyjava.lang.String tableName()
java.lang.String toString(boolean notNull, boolean fullIfStringOrBytes)
notNull - output not null field only if truefullIfStringOrBytes - for string or bytes field,output full content if true,otherwise output length.Copyright © 2020. All Rights Reserved.