2015-10-26 44 views
1

我剛剛得到BluePrints API的問題。 我執行以下命令斯卡拉:Blueprints API問題,addVertex

val dbBasename = "C:\\Users\\taatoal1\\tmp\\orientdb\\databases\\" 
val dbpath = "test_ingest" 
val (uname, pwd) = ("admin", "admin") 

val graph = new OrientGraph(s"plocal:$dbpath", uname, pwd) 
graph.addVertex("class:Employee") 

,我得到了以下錯誤

<console>:14: error: ambiguous reference to overloaded definition, 
both method addVertex in class OrientBaseGraph of type (x$1: Any, x$2: <repeated...>[Object])com.tinkerpop.blueprints.impls.orient.OrientVertex 
and method addVertex in class OrientBaseGraph of type (x$1: Any)com.tinkerpop.blueprints.impls.orient.OrientVertex 
match argument types (String) 
       graph.addVertex("class:Employee") 
        ^

你有什麼想法,我做錯了什麼?

在此先感謝

回答

1

最後,我發現,有一種addVertex接受兩個字符串作爲參數,另一個版本:類名和集羣名。