2016-07-15 31 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(); 

希望它可以帮助