Получение ObjectOptimisticLockingFailureException без аннотации версии или стратегии OptimisticLocking

В Java-7 это также можно сделать следующим образом:

import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;

// ---------------------

Path filePath = Paths.get("someFile.txt");
if (!Files.exists(filePath)) {
    Files.createFile(filePath);
}
Files.write(filePath, "Text to be added".getBytes(), StandardOpenOption.APPEND);
0
задан suraj bahl 1 March 2019 в 16:00
поделиться

1 ответ

Речь не идет об Оптимистической блокировке. Это исключение выдается при удалении / обновлении записи по Id, который вообще не существует. Поэтому убедитесь, что запись, которую вы обновляете / удаляете, действительно существует в БД.

Однако, чтобы лучше понять причину проблемы, вы можете:

1) Установить show_sql как true 2) Установить уровни журналов для Spring и Hibernate на DEBUG

Это поможет вам разобраться в проблеме и исправить ее.

0
ответ дан jack1590 1 March 2019 в 16:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: