Springboot: обновить предыдущую последнюю запись в PrePersist или EntityListeners - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть столбец (is_latest_status) для отслеживания последней записи в группе и уникальный индекс для id и is_latest_status . Таким образом, всякий раз, когда приложение вставляет новую запись в таблицу, приложение должно обновить предыдущую последнюю запись (is_latest_status = false) и вставить новую последнюю запись (is_latest_status = true). В настоящее время я занимаюсь этим на уровне сервиса. Есть ли способ, которым я мог бы достичь этого, используя @PrePersist или @EntityListeners, поэтому при каждом вызове .save в хранилище предыдущая последняя запись обновляется перед сохранением?

...