如何使用Java在OrientDB中使用批处理

时间:2016-07-15 16:23:48

标签: java orientdb

我是OrientDB的新手,我想知道如何在Java本机驱动程序中使用批量和大量写/插入。我在Java中找不到任何示例。

更新

由于我使用Document API,因此使用大量插入只是

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

1 个答案:

答案 0 :(得分: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();

希望有所帮助