public interface MetaObjectHandler
元对象字段填充控制器抽象类,实现公共字段自动写入
| 限定符和类型 | 方法和说明 |
|---|---|
default java.lang.Object |
getFieldValByName(java.lang.String fieldName,
org.apache.ibatis.reflection.MetaObject metaObject)
get value from java bean by propertyName
如果包含前缀 et 使用该方法,否则可以直接 metaObject.setValue(fieldName, fieldVal);
|
void |
insertFill(org.apache.ibatis.reflection.MetaObject metaObject)
插入元对象字段填充(用于插入时对公共字段的填充)
|
default boolean |
openInsertFill()
是否开启了插入填充
|
default boolean |
openUpdateFill()
是否开启了更新填充
|
default MetaObjectHandler |
setFieldValByName(java.lang.String fieldName,
java.lang.Object fieldVal,
org.apache.ibatis.reflection.MetaObject metaObject)
Common method to set value for java bean.
|
void |
updateFill(org.apache.ibatis.reflection.MetaObject metaObject)
更新元对象字段填充(用于更新时对公共字段的填充)
|
void insertFill(org.apache.ibatis.reflection.MetaObject metaObject)
metaObject - 元对象void updateFill(org.apache.ibatis.reflection.MetaObject metaObject)
metaObject - 元对象default MetaObjectHandler setFieldValByName(java.lang.String fieldName, java.lang.Object fieldVal, org.apache.ibatis.reflection.MetaObject metaObject)
Common method to set value for java bean.
如果包含前缀 et 使用该方法,否则可以直接 metaObject.setValue(fieldName, fieldVal);
fieldName - java bean property namefieldVal - java bean property valuemetaObject - meta object parameterdefault java.lang.Object getFieldValByName(java.lang.String fieldName,
org.apache.ibatis.reflection.MetaObject metaObject)
get value from java bean by propertyName
如果包含前缀 et 使用该方法,否则可以直接 metaObject.setValue(fieldName, fieldVal);
fieldName - java bean property namemetaObject - parameter wrapperdefault boolean openInsertFill()
default boolean openUpdateFill()