Кунжутное соединение с хранилищем http - begin()
У меня есть следующий код для создания соединения и запуска транзакции:
org.openrdf.repository.RepositoryConnection con = repo.getConnection();
con.begin();
Строка con.begin() выдает следующую ошибку:
No signature of method: org.openrdf.repository.http.HTTPRepositoryConnection.begin() is applicable for argument types: () values: []
Possible solutions: wait(), find(), wait(long), is(java.lang.Object), print(java.io.PrintWriter), print(java.lang.Object)
Звонок законный, я не знаю, как я мог это исправить. Я считал, что вызов не используется, но мне сказали, что этот вызов необходим для того, чтобы фиксация не стала автоматической. Я не уверен, что здесь лучшее решение, любая помощь очень ценится.
1 ответ
Я исправил это, используя def con = вместо org.openrdf.repository.RepositoryConnection.
Кроме того, у меня возник конфликт из-за трех разных файлов jar (httpclient, httpcore, httpmime), удаление старых копий из них решило проблему.