А что делать если одна таблица стала deprecated, создали новую а клиенту нужно будет возвращать как новые так и старые данные из таблицы? В маппинге нет ничего плохого и как сказал Кирилл если приложуха небольшая то ок, но если создавать масштабируемое приложение, то апи не должно зависеть от структуры БД