Я работаю с Java EE 7 на сервере Wildfly. У меня странный сценарий, где у клиента две таблицы - «сотрудники» и «employee_modified». Вторая таблица имеет ту же структуру, что и первая, а серверы - как хранилище модификаций. Таким образом, если работник меняет свое название от «сортира» в «сортир-1», мы будем писать employees_modifiedJPA - Перенаправление одной сущности Обновление/удаление операторов в зеркальную таблицу
insert into employees_modified(first_name) values("john")
Пожалуйста, обратите внимание, что другие поля в таблице «employees_modified» пустые.
Вопрос в следующем: существует ли способ как-то сопоставить две таблицы и переписать значения из сотрудников теми, кто находится в employee_modified, где они присутствуют.
Я посмотрел на @Inheritance (стратегия = InheritanceType.TABLE_PER_CLASS) и @AttributeOverrides, но эти решения, похоже, не соответствуют моему сценарию.
Я хотел бы предложить триггер MySQL таблицы – StanislavL
кажется каскадным дает вам требование. –
Я думаю, что предложение StanisIavL, вероятно, лучший способ действий. –