org.hibernate.StaleObjectStateException при изменении подготовленной позиции в запросе на обновление - PullRequest
0 голосов
/ 10 июля 2019

Я разрабатываю приложение с spring-boot 2, spring-data-jpa и hibernate как ORM.

Для реализации acls на уровне строк я использую инспектор статистики для изменения всех отправленных запросов.к базе данных добавление условия, которое фильтрует затронутые строки каждой операции (выбор, обновление, удаление).Когда я использую его с select, он работает нормально, но когда запрос является обновлением, я получаю исключение org.hibernate.StaleObjectStateException, как будто hibernate знает, что обновление должно влиять на одну строку, а когда запрос изменен и не влияет ни на какоеданные, он будет интерпретироваться как параллельная модификация.

Есть ли способ избежать выброса этого исключения при изменении запроса через инспектор операторов?

...