我使用Jena(版本3.10.0)与Fuseki(版本3.10.0)来测试一些构造查询,但它在运行6个查询后挂起。以下是我的代码。我不确定这是耶拿的错误还是我做错了什么。选择查询工作正常。如果有人能提供帮助,我们真的很感
@Test
public void testRun() {
for(int i =0 ; i < 10;i++) {
System.out.println(" ..... "+ i);
String query = "CONSTRUCT {?S ?P ?O} WHERE {?S ?P ?O}";
try(RDFConnectionFuseki connectFuseki = RDFConnectionFactory.connectFuseki("http://localhost:3030/test")) {
System.out.println("Got connection!");
org.apache.jena.rdf.model.Model model = connectFuseki.queryConstruct(query);
System.out.println("Executed query!");
model.write(System.out, "TURTLE");
}
}
}
控制台输出
..... 0
Got connection!
Executed query!
..... 1
Got connection!
Executed query!
..... 2
Got connection!
Executed query!
..... 3
Got connection!
Executed query!
..... 4
Got connection!
Executed query!
..... 5
Got connection!