Ошибка спящего режима: - Ошибка во время управляемого сброса [Пакетное обновление вернуло неожиданное количество строк из обновления [0];фактическое количество строк: 0;ожидается: 1] - PullRequest
0 голосов
/ 11 октября 2019

У меня есть веб-проект Maven, который использует Hibernate и JPA. Следующая ошибка возникает во время выполнения API

org.hibernate.internal.ExceptionMapperStandardImpl.mapManagedFlushFailure : 39
 HHH000346: Error during managed flush [Batch update returned unexpected row count from update [0];
 actual row count: 0; expected: 1]

. Система выполняет несколько API одновременно, но не может определить вариант использования для этой ошибки. Я попытался выполнить несколько API по отдельности, чтобы повторить ошибку, но эта ошибка не возникает. Даже трассировка стека не печатается.

Ответы [ 2 ]

0 голосов
/ 11 октября 2019

Пожалуйста, оставьте фрагмент кода, а также проверьте границы транзакции.

0 голосов
/ 11 октября 2019

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

...