Использование 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
}
Заранее спасибо за помощь!