Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Orientdb 3.0在使用graph API创建多个顶点时出现序列问题_Orientdb - Fatal编程技术网

Orientdb 3.0在使用graph API创建多个顶点时出现序列问题

Orientdb 3.0在使用graph API创建多个顶点时出现序列问题,orientdb,Orientdb,我在OrientDB中看到了这种有趣的行为 模式 模式定义在这里。我希望“id”字段自动生成为序列。如果我一次只生成一个顶点,效果很好,但是如果我有生成多个顶点的代码,它就会崩溃。我编写了两个测试用例来重现这种行为 CREATE CLASS BV EXTENDS V; CREATE PROPERTY BV.createdDate DATETIME (MANDATORY TRUE, default sysdate("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")); CR

我在OrientDB中看到了这种有趣的行为

模式

模式定义在这里。我希望“id”字段自动生成为序列。如果我一次只生成一个顶点,效果很好,但是如果我有生成多个顶点的代码,它就会崩溃。我编写了两个测试用例来重现这种行为

 CREATE CLASS BV EXTENDS V;
 CREATE PROPERTY BV.createdDate DATETIME (MANDATORY TRUE, default 
 sysdate("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"));
 CREATE PROPERTY BV.updatedDate DATETIME (MANDATORY FALSE); 

 CREATE CLASS User EXTENDS BV;
 CREATE SEQUENCE userIdSequence TYPE ORDERED;

CREATE PROPERTY User.id LONG (MANDATORY TRUE, default 
"sequence('userIdSequence').next()");
CREATE PROPERTY User.name STRING (MANDATORY TRUE, MIN 4, MAX 50);
测试失败:

第一个测试虽然通过(因为没有添加断言),但会生成具有相同id的所有顶点(这是错误的)

第二次测试异常失败


我原以为代码应该可以工作,但看起来好像不工作。

此错误在orientDB中得到解决,最新快照为3.0版本。它工作得很好。
在此处更新票证,以便其他遇到此jira票证的人注意到这一点。

对不起,你是什么意思?从你的截图中,我看到所有ID都是不同的。请看第五栏。这是带有sequences的自动递增的ID列。在嵌入式数据库上,您是否有相同的问题?你能试试吗?我已经制造了一个问题。“我们可以在那里继续讨论吗?”AndreyLomakin,谢谢。当然将跟踪github错误