а когда внутри транзации сохраняешь, тогда как? сейвит при выходе из нее или как, поштучно тоже? допустим, у меня внутри транзакции идет цикл, заказ в магазине обрабатывается, вычитается товар со склада и сейвится, если отрицательный получился, то не проходит валидацию и транзакция не проходит, то тут вот как сейвит?