OrientDB,代码在打开连接时获取卡车
OrientDB, code gets truck in opening connection
尝试用OrientDB 3.0快照写简单的测试代码。
这段代码有问题吗?我不明白为什么它在那里被击中并且永远不会被终止。
@Test
public void testOrientDB() throws IOException {
OrientGraphFactory factory = new OrientGraphFactory("remote:localhost/mlm", "root", "password").setupPool(1, 10);
OrientGraph db = factory.getTx();
try {
OSequence seq = db.getRawDatabase().getMetadata().getSequenceLibrary().getSequence("companyIdSequence");
Vertex v = db.addVertex("Person");
v.properties("id", "" + seq.next());
db.commit();
} catch (Exception e) {
e.printStackTrace();
} finally {
db.close();
factory.close();
}
}
我不确定这个测试代码是否有问题
通过外部评估,我们发现问题是由于客户端(3.0.0m1) 和服务器(SNAPSHOT) 的不同版本造成的。强制两者使用相同的快照解决了问题
尝试用OrientDB 3.0快照写简单的测试代码。
这段代码有问题吗?我不明白为什么它在那里被击中并且永远不会被终止。
@Test
public void testOrientDB() throws IOException {
OrientGraphFactory factory = new OrientGraphFactory("remote:localhost/mlm", "root", "password").setupPool(1, 10);
OrientGraph db = factory.getTx();
try {
OSequence seq = db.getRawDatabase().getMetadata().getSequenceLibrary().getSequence("companyIdSequence");
Vertex v = db.addVertex("Person");
v.properties("id", "" + seq.next());
db.commit();
} catch (Exception e) {
e.printStackTrace();
} finally {
db.close();
factory.close();
}
}
我不确定这个测试代码是否有问题
通过外部评估,我们发现问题是由于客户端(3.0.0m1) 和服务器(SNAPSHOT) 的不同版本造成的。强制两者使用相同的快照解决了问题