Допустим, у меня есть следующий код:
public void doSomething() {
// begin transaction
// do stuff 1
...
// update a row which must be committed now
...
// do stuff 2
...
// commit transaction
}
Я сохранил большой объем работы с базой данных в одном методе, чтобы упростить псевдокод.Тем не менее, в основном у меня есть ряд работ с базами данных, которые я не хочу совершать до конца.В середине транзакции, приведенной выше, мне нужно зафиксировать что-то в строке без фиксации оставшейся части транзакции.Как мне выполнить эту небольшую часть работы, не затрагивая остальную часть транзакции?