Опция Togglz: noCommit в JDBCStateRepository.Builder, что она делает? - PullRequest
0 голосов
/ 17 апреля 2020

Наше приложение в настоящее время использует Togglz. Я мигрирую с FileBasedStateRepository на JDBCStateRepository. Я использую строитель для создания JDBCStateRepository.

Я не понимаю, что делает опция noCommit? Может кто-нибудь объяснить, что он делает. Я должен использовать это или нет?

Спасибо!

1 Ответ

1 голос
/ 18 апреля 2020

Вы можете увидеть, что он делает в исходном коде JDBCStateRepository:

https://github.com/togglz/togglz/blob/dbf3fc5e48d567e3e307e490f4985c48d1a4e7ca/core/src/main/java/org/togglz/core/repository/jdbc/JDBCStateRepository.java#L317 -L319

Если установлен noCommit, база данных транзакция не зафиксирована после обновления состояния репозитория. Это может быть полезно, если вы используете Togglz в среде Java EE, где транзакция управляется контейнером.

...