У меня есть сводная таблица, которая имеет статус столбца. В таблице уже есть данные со статусом 1. Сначала я вставляю новые записи в таблицу со статусом, равным 0. Затем я удаляю старые записи со статусом 1 и, наконец, обновляюзаписи со статусом от 0 до 1. Работает нормально, когда нагрузка на сервер меньше, но когда нагрузка увеличивается, старые записи (статус 1) не удаляются, а новые записи (статус 0) вставляются и обновляются до 1.
Ниже приведены новые записи fow-
1.saveAndFlush со статусом 0.
2.deleteRecords ();
3.updateRecords ();
Запрос на удаление:
@Transactional
@Modifying
@Query(value = "DELETE FROM TableDataSummary t where t.status=1")
public void deleteSummary();
А для обновления -
@Transactional
@Modifying
@Query(value = "Update TableDataSummary t set t.status=1")
public void updateSummary();
Это происходит случайным образом, как решить эту проблему.Спасибо.