Я не знаю, где задать этот вопрос или как его задать.По сути, мне нужно, чтобы у меня было несколько классов сущностей, и если я думаю в терминах таблицы базы данных, каждая строка будет иметь определенный столбец, такой как «S0», который будет указывать текущее состояние приложения. Мое приложение будет извлекать данные на основе «S0 'по умолчанию из всех таблиц (где history =' S0 'по умолчанию).
Когда мне нужна история, я выбираю все строки, где столбец истории =' S0 ', и вставляю новую строку со значением ='S1 ', имеющий другие свойства точно такие же (за исключением идентичности, которая изменяется при вставке).В следующий раз, как «S2», как и так далее.Строки S0 останутся прежними.
Мое приложение должно иметь возможность загружать / заполнять себя, выбирая архивированные данные.как загрузка приложения с историей S1
Как мне управлять этим с помощью JPA + Hibernate.в JDBC + JSP я имел историю столбцов в каждой таблице и обрабатывал ее вручную: копировал и вставлял все.Но я думаю, что это опасно и не очень хорошая практика.
Пожалуйста, помогите мне, дав мне совет / помощь.