-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/, который динамически генерирует геттер и сеттер на лету, но не видит способа динамического преобразования имен столбцов во время выполнения. Любые предложения приветствуются