JPAOptimisticLockingFailureException после обновления Mongodb 3.6 - PullRequest
0 голосов
/ 03 августа 2020

Я обновил свою систему с MongoDB 3.4-3.6 и обновил следующие зависимости, чтобы компенсировать ошибку Curser, которая появляется при использовании агрегирования:

<dependency>
    <groupId>org.mongodb</groupId>
    <artifactId>mongo-java-driver</artifactId>
    <version>3.6.4</version>
</dependency>
<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-mongodb</artifactId>
    <version>1.10.10.RELEASE</version>
</dependency>

При этом я получаю исключение JPAOptimisticLockingException, когда чтение и последующее удаление старых данных для ETL.

Кто-нибудь видел это в своих прошлых обновлениях?

Я действительно вижу использование устаревшей сигнатуры метода с:

AggregationOutput aggregationOutput = collection.aggregate(....)

Может ли это вызвать исключительную ситуацию блокировки optimisti c?

...