В настоящее время у меня есть этот класс. Когда я удаляю QueryResult, он запускает основной метод и завершает сам по себе. Когда я добавляю QueryResult, мне нужно вручную убить прогон. Как я могу закончить это? Благодарю.neo4j QueryResult не выйдет
public class TestConnect {
public static void main(String[] args) {
System.out.println("starting test");
final RestAPI api = new RestAPIFacade("http://localhost:7474/db/data");
System.out.println("API created");
final RestCypherQueryEngine engine = new RestCypherQueryEngine(api);
System.out.println("engine created");
QueryResult<Map<String,Object>> result = engine.query("start n=node({id}) return n;", map("id",0));
}
}
EDIT: Я использую Java 7.
так что это сработает, однако для этого требуется объект для реализации java.lang.autocloseable – Badmiral
Действительно, это родительский элемент java.io.Closable, поэтому все это работает. –