package com.taobao.yugong.translator; import com.taobao.yugong.translator.TableTranslators.ColumnTranslator; /** * 一个简易转换逻辑的写法,包含常用的转换处理 * * @author agapple 2016年6月7日 上午12:40:45 * @since 1.0.3 */ public class YugongExampleSimpleDataTranslator extends AbstractDataTranslator implements DataTranslator { public YugongExampleSimpleDataTranslator(){ ColumnTranslator translator = TableTranslators.newColumnTranslator(); // 包含指定的字段的配置 translator.include("id", "name", "amount", "score", "gmt_create", "gmt_modified"); // 去掉指定的字段的配置 translator.exclude("alias_name"); // 字段重命名的配置 translator.alias("amount", "amount_alias"); // 保存 super.setTranslator(translator); } @Override public String translatorSchema() { return null; } @Override public String translatorTable() { return "yugong_example_drds"; } }