Использование Spring-Mybatis для получения столбцов из неизвестной таблицы

Поэтому я создаю проект, который позволяет пользователям (доверенным пользователям) запускать шаблоны sql, такие как INSERT, CREATE TABLE, SELECT и т. Д. Проблема в том, что я не знаю столбец таблицы, и пользователь может выполнить инструкцию SELECT.

Проблема весной заключается в том, что для нее требуется "модель" для таблицы, которая представляет собой предварительно написанный класс Java, имеющий переменные, которые совпадают с "неизвестными столбцами". Нужно ли динамически создавать классы Java для каждой таблицы во время оператора CREATE TABLE? Или есть другой способ справиться с этой проблемой?

Пример: (? Это подстановочный знак)

Столбец таблицы:?_Id,?_Name,?_Class... Класс Java:

public class ?{
    private int ?_id;
    private String ?_name;
    private String ?_class;
    ....
    //setter and getter
}

Заранее спасибо за помощь!

0 ответов

Другие вопросы по тегам