У меня есть сценарий, при котором пользователь переднего плана будет устанавливать какой-либо флажок для определенного идентификатора и сохранять эти данные в таблице, а если пользователь в следующий раз придет и выберет некоторые другие данные флажков для этого конкретного идентификатора, то эти новые выбранные данные должны быть сохранены в базе данных и старые данные должны быть обновлены соответственно, и я использую его в весенней загрузке API с гибернацией и лучший способ сделать это