public abstract class MetaObjectHandler extends Object
元对象字段填充控制器抽象类,实现公共字段自动写入
| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
META_OBJ_PREFIX |
| 构造器和说明 |
|---|
MetaObjectHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
getFieldValByName(String fieldName,
org.apache.ibatis.reflection.MetaObject metaObject)
get value from java bean by propertyName
如果包含前缀 et 使用该方法,否则可以直接 metaObject.setValue(fieldName, fieldVal);
|
abstract void |
insertFill(org.apache.ibatis.reflection.MetaObject metaObject)
插入元对象字段填充
|
boolean |
openInsertFill()
开启插入填充
|
boolean |
openUpdateFill()
开启更新填充
|
MetaObjectHandler |
setFieldValByName(String fieldName,
Object fieldVal,
org.apache.ibatis.reflection.MetaObject metaObject)
Common method to set value for java bean.
|
abstract void |
updateFill(org.apache.ibatis.reflection.MetaObject metaObject)
更新元对象字段填充(用于更新时对公共字段的填充)
Created with IntelliJ IDEA.
|
public abstract void insertFill(org.apache.ibatis.reflection.MetaObject metaObject)
插入元对象字段填充
metaObject - 元对象public abstract void updateFill(org.apache.ibatis.reflection.MetaObject metaObject)
metaObject - 元对象public MetaObjectHandler setFieldValByName(String fieldName, 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 parameterpublic Object getFieldValByName(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 wrapperpublic boolean openInsertFill()
public boolean openUpdateFill()
Copyright © 2017. All rights reserved.