Управление транзакциями с помощью AllegroGraph's Jena API
Я не уверен относительно поведения тройного магазина AllegroGraph в отношении транзакций. В руководстве рассказывается об использовании двух соединений, но не упоминаются модели Jena.
Если я использую методы Model begin(), commit() и abort(), мне все равно нужно использовать два соединения? Как модель взаимодействует с настройкой автоматической фиксации соединения?
1 ответ
Решение
В учебнике Jena нет примера транзакций, но они поддерживаются с помощью методов Model: begin, commit и abort.
Вам не нужно ничего делать вручную с 2-мя подключениями. Я буду работать над разъяснением языка в учебнике.
Как это реализовано, когда вы вызываете begin(), он вызывает setAutoCommit(false).