Dynami c Создание модели с помощью Spring Data JPA - PullRequest
1 голос
/ 30 мая 2020

Недавно я работаю над инструментом ETL, который, получив две строки подключения, считывает данные из первой базы данных, выполняет преобразования и сохраняет их во второй базе данных.

Я использую Spring Data JPA, но я застрял в определенной точке:

Моя проблема в том, что, когда я подключаюсь к первой базе данных, я должен преобразовать их в Java объекты. В простом проекте это делается с помощью классов моделей, помеченных Entity. Но в этом процессе среда выполнения не знает, с какими таблицами она встретится. Например, невозможно узнать, состоит ли база данных из таблицы Actor или Movies - или обеих - и в этих таблицах столбцы и их типы останутся неизвестными.

Я должен сделать это в общий c способ, но на данный момент я даже не могу создать соответствующие классы модели. Есть ли способ вывести таблицы и структуры таблиц, просто используя Spring Data JPA?

Ps Я пытаюсь упростить задачу и буду go для Spring JDBC, если не смогу найти решение.

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