executeInTransaction
звонки flush
, а не commit
.Я провел некоторое тестирование, и flush
сохраняет изменения в базе данных при каждом запуске программы, что для меня является определением фиксации.Так в чем же разница между этими двумя операциями?
Другими словами, что мотивирует решение использовать flush
вместо commit
или наоборот?