Neo4j: явная пессимистическая блокировка через Java API или Cypher - PullRequest
0 голосов
/ 25 апреля 2018

Есть ли способ вручную получить блокировку записи для определенного набора узлов через Neo4J Java API или Cypher?

В документации есть примеры , но только для встроенной версии Neo4j. Стандартный интерфейс Java Transaction не содержит таких методов: https://neo4j.com/docs/api/java-driver/current/org/neo4j/driver/v1/Transaction.html

Также я не могу найти способ сделать это через Cypher.

1 Ответ

0 голосов
/ 25 апреля 2018

Вы можете взять блокировку записи, записав в узел, например, установив или удалив свойство.Я думаю, это также работает при удалении несуществующих свойств.

Если у вас установлено Процедуры APOC , вы можете вызвать процедуру apoc.lock.nodes(), передав ей список узлов для блокировки.

...