Кунжутное соединение с хранилищем 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), удаление старых копий из них решило проблему.

Другие вопросы по тегам