package com.walker.store.strategy; import com.walker.connector.Address; import com.walker.dbmeta.util.DatabaseUtils; /** * 默认单库多表策略 * @author shikeying * @date 2016年6月2日 * */ public class SingleDbMultiTableStrategy extends SingleDatabaseTableStrategy { @Override protected String doQueryTableName(Address address, String srcTable, Object parameter) { if(parameter != null && parameter instanceof String){ return srcTable + DatabaseUtils.DB_SEPARATOR + parameter; } throw new IllegalArgumentException("SingleDbMultiTableStrategy:策略计算表名失败,参数错误:" + parameter); } }