顶点"V"在OrientDB中有特殊含义吗?
Does the vertex "V" have a special meaning in OrientDB?
我是 OrientDB 的新手,我刚刚开始试用它的 GUI。现在我遇到了一个非直觉的行为,我不确定这是一个错误还是我的理解有限。
在初始设置中,OrientDB 有一个顶点 "V"。我能够在图形编辑器中创建新顶点:
- (+) 添加顶点:Select "V"
但是,如果我重命名顶点 "V" 或创建另一个顶点 ("EAN-Key"),则无法 select。对话框中的唯一选项是 "V"(如果我在 GUI 的模式管理器中重命名 "V" 并重建所有索引,则什么都没有)。
在日志中,我看到这条错误消息:
2015-08-20 15:40:05:713 SEVERE Internal server error:d request: sql.hjava.lang.IllegalArgumentException: Class 'EAN-Key' is not an instance of V [ONetworkProtocolHttpDb]
"V"有什么特别之处吗?我看不出 "Schema Manager" 有任何区别。我也没有在文档中找到任何信息。
"V" 是顶点的基础 class。这是一个惯例。如果您想创建自己的顶点类型,只需创建一个扩展 "V" 的 class。对于名称为 "E".
的边也是如此
我是 OrientDB 的新手,我刚刚开始试用它的 GUI。现在我遇到了一个非直觉的行为,我不确定这是一个错误还是我的理解有限。
在初始设置中,OrientDB 有一个顶点 "V"。我能够在图形编辑器中创建新顶点:
- (+) 添加顶点:Select "V"
但是,如果我重命名顶点 "V" 或创建另一个顶点 ("EAN-Key"),则无法 select。对话框中的唯一选项是 "V"(如果我在 GUI 的模式管理器中重命名 "V" 并重建所有索引,则什么都没有)。
在日志中,我看到这条错误消息:
2015-08-20 15:40:05:713 SEVERE Internal server error:d request: sql.hjava.lang.IllegalArgumentException: Class 'EAN-Key' is not an instance of V [ONetworkProtocolHttpDb]
"V"有什么特别之处吗?我看不出 "Schema Manager" 有任何区别。我也没有在文档中找到任何信息。
"V" 是顶点的基础 class。这是一个惯例。如果您想创建自己的顶点类型,只需创建一个扩展 "V" 的 class。对于名称为 "E".
的边也是如此