2016-07-15 69 views
0

我是OrientDB的新手,我想知道如何在Java本地驅動程序中使用批量和大量寫/插入操作。我在Java找不到任何示例。如何在使用Java的OrientDB中使用批處理

UPDATE

由於我使用的Document API,所以使用了大量的插入簡直是

db.declareIntent(new OIntentMassiveInsert()); 
//your code here.... 
db.declareIntent(null); 

回答

4

這裏有一個小例子

OrientGraph g=new OrientGraph(yourPath); 

    String cmd = "begin\n"; 
    cmd += "LET source = SELECT FROM V WHERE id = 'zz'\n"; 
    cmd += "LET target = SELECT FROM V WHERE id = 'yy'\n"; 
    cmd += "LET edge = CREATE EDGE RELATION FROM $source TO $target\n"; 
    cmd += "commit"; 

g.command(new OCommandScript("sql", cmd)).execute(); 

希望它可以幫助