исходная схема для целевой структуры сопоставления схемы - PullRequest
0 голосов
/ 09 июля 2019

-3

Это для загрузочного приложения Spring, где я должен выбрать данные из исходной схемы, которая имеет набор столбцов для данной таблицы, и каждый столбец должен быть сопоставлен с целевым столбцом, скажем id_value, и должен быть сопоставлен со значением value_id. в цель.

{"tableName":"employee",
            "data":
             {"empname":"john"
             ,"empId"  :"100"
             ,"sal"    : "1000" 
             }
}

Теперь в целевой схеме мне нужно сохранить данные с другим именем столбца (на основе некоторых метаданных) и сохранить их в устаревшей таблице базы данных

{"tableName":"employee",
                "data":
                 {"name_emp":"john"
                 ,"id_emp"  :"100"
                 ,"sal_emp" : "1000" 
                 }
}

Каков наилучший способ преобразования имен столбцов в схеме? Самый простой вариант - вручную писать геттеры и сеттеры для каждой таблицы, но это выглядит громоздко. Я попытался исследовать Lombok https://projectlombok.org/, который динамически генерирует геттер и сеттер на лету, но не видит способа динамического преобразования имен столбцов во время выполнения. Любые предложения приветствуются

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...