2010-09-13 6 views
1

Я не уверен относительно поведения тройного магазина AllegroGraph в отношении транзакций. The tutorial рассказывает об использовании двух соединений, но не упоминает модели Jena.Управление транзакциями с API Jena от AllegroGraph

Если я использую методы begin(), commit() и abort(), мне все еще нужно использовать два соединения? Как модель взаимодействует с параметром автоматической фиксации соединения?

ответ

1

У Jena tutorial нет примера транзакций, но они поддерживаются с использованием методов Model: begin, commit и abort.

Вам не нужно ничего делать вручную с двумя соединениями. Я буду работать над разъяснением языка в учебнике.

Способ, которым он реализован, когда вы вызываете begin(), он вызывает setAutoCommit (false).

+0

Являются ли транзакции изолированными друг от друга на постоянном уровне магазина? – David