首页 文章

Neo4j:通过Java API或Cypher进行显式的悲观锁定

提问于
浏览
0

有没有办法通过Neo4J Java API或Cypher手动获取某组节点上的写锁?

examples in documentation,但仅适用于嵌入式Neo4j版本 . 标准Java Transaction 接口不包含此类方法:https://neo4j.com/docs/api/java-driver/current/org/neo4j/driver/v1/Transaction.html

我也找不到通过Cypher这样做的方法 .

1 回答

  • 1

    您可以通过写入节点来进行写锁定,例如通过设置或删除属性 . 我认为这在删除不存在的属性时也有效 .

    如果安装了APOC Procedures,则可以调用 apoc.lock.nodes() 过程,向其传递要锁定的节点列表 .

相关问题