在交易期间使用临时记录ID

时间:2018-04-11 12:13:08

标签: orientdb orientdb-2.1

我在数据库中有记录A.

在一项交易中我想做以下事情:

  • 创建记录B
  • 将A的parent属性链接到B:A.parent = B.@rid

问题是,在交易过程中,我得到一个临时的负记录ID。 因此@rid有一个负面的职位ID。 如何使用它在同一事务中设置链接

谢谢

1 个答案:

答案 0 :(得分:1)

负RID意味着是暂时的。 提交事务时,将分配一个真实的RID,在提交之后更改RID并在对象中更新它。

在此页面末尾的doc,您可以看到交易的运作方式