У меня есть объект User, имеющий около 12 свойств. Когда конечный пользователь обновляет какую-либо информацию о пользователе, мне нужно удалить строку этого конкретного пользователя из таблицы User_Db, вставить ее в таблицу User_Hist и вставить обновленную сущность пользователя в таблицу User_Db. Как этого достичь в Spring Data JPA?
Ценю любую предоставленную помощь !!
Я читал о Hibernate Envers и о Spring Data JPA Auditing, однако он создает свою собственную таблицу и проверяет только несколько столбцов. Мне нужно обработать полную сущность (удаление строки) и в существующей таблице.