/** * 自定义公共字段自动填充处理器 * @author 赖明滨 */public class MyMetaObjectHandler implements MetaObjectHandler { /** * 插入操作 自动填充 * @param metaObject */ @Override public void insertFill(MetaObject metaObject) { // 获取到需要被填充的字段的值 Object fieldValByName = getFieldValByName("lastName", metaObject); if (fieldValByName == null) { System.err.println("-----------插入操作 满足填充条件------"); setFieldValByName("lastName", "mingbin", metaObject); } } /** * 更新操作 自动填充 * @param metaObject */ @Override public void updateFill(MetaObject metaObject) { Object fieldValByName = getFieldValByName("lastName", metaObject); if (fieldValByName == null) { System.err.println("-----------修改操作 满足填充条件------"); setFieldValByName("lastName", "yyy666", metaObject); } }}