public interface TodoDao {
DataWrapper<List<Map<String, String>>> getXX(String txt) ;
}
@Repository(value = "pg_TodoDao")
public class PgTodoDaoImpl extends PgDao implements TodoDao{
@Override
public DataWrapper<List<Map<String, String>>> getXX(String txt) {
SQLParam sp = new SQLParam() ;
return getBySQLParam(sp) ;
}
}
@Repository(value = "oracle_TodoDao")
public class OracleTodoDaoImpl extends OracleDao implements TodoDao{
@Override
public DataWrapper<List<Map<String, String>>> getXX(String txt) {
SQLParam sp = new SQLParam() ;
return getBySQLParam(sp) ;
}
}
@Service
public class TodoService {
@Autowired
private Map<String , TodoDao> toDoHander ;
public DataWrapper<List<Map<String, String>>> getXX(String dbSource , String txt){
return toDoHander.get(dbSource + "_TodoDao").getXX(txt) ;
}
}

被折叠的 条评论
为什么被折叠?



