Динамически создавать столбцы / таблицы, используя SpringBoot, когда я делаю вызовы API Rest - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь сгенерировать схему динамически, используя Spring-Boot, когда я выполняю вызов REST API.Например, я делаю вызов покоя http://localhost:8080/school с двумя разными телами JSON.

Вызов 1:

{id: 1111, name: "XYZ"}

Вызов 2:

/school
{id: 1234, name: "ABCD", contact: "test@test.com"}

Тело запроса преобразуется в схему таблицы или коллекции для каждого запроса.

имя таблицы или коллекции школы

Для вызова 1

{id: Number, name: String}

Я делаю еще один вызов API, но передаю другое тело JSON (для вызова 2):

имя таблицы или коллекции школа

{ id: Number, name: String, contact: String}

Может кто-нибудьподскажите, пожалуйста, как это сделать?Я использую базу данных MySQL на сервере.

1 Ответ

0 голосов
/ 15 декабря 2018

У вас есть подключение к базе данных.Он принимает произвольные операторы.

Пока пользователь, с которым вы соединяетесь, имеет необходимые привилегии, ничто не мешает вам использовать соединение для отправки операторов DDL (например, CREATE TABLE и аналогичных) в БД.

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