OrientDB图:如何使用Java API创建新记录?

时间:2015-10-13 16:47:55

标签: java record orientdb

我知道如何使用OrientDB的Web GUI创建记录。 如何使用Java API创建新记录? 这就是我到目前为止用GUI做的事情。

您可以下载完整版的图片here

enter image description here

这是我的代码到目前为止,但我的知识很低。我只知道如何处理Vertex。

    OrientGraphFactory ogf = new OrientGraphFactory(
            "plocal:/home/paulkalkbrenner/Dokumente/odb/databases/ConnectER", "admin", "admin");
    OrientGraph og = ogf.getTx();

    try {
        System.out.println("message bevor vertex");

        Vertex relation0_vertex = og.addVertex(null);
        relation0_vertex.setProperty("Lastname", rel0);

        //System.out.println("Features = " + og.getFeatures());
        for (Vertex v : og.getVertices()) {
            System.out.println(v.getProperty("Lastname"));
        }
    }
    finally {
        og.shutdown();
    }

1 个答案:

答案 0 :(得分:3)

试试这段代码

OrientGraphFactory ogf = new OrientGraphFactory(
        "plocal:/home/paulkalkbrenner/Dokumente/odb/databases/ConnectER", "admin", "admin");
    OrientGraph og = ogf.getTx();

    OClass cl=og.createVertexType("Person", "V");
    cl.createProperty("LastName", OType.STRING);

    OrientVertex v1=og.addVertex("class:Person");
    v1.setProperties("Lastname","Alessandro");

    for (Vertex v : og.getVertices()) {
        System.out.println(v.getProperty("Lastname"));
    }

    og.shutdown();