Предположим, у меня есть объект домена, который был выбран с помощью «lock: true» или просто заблокирован впоследствии. Есть ли способ сохранить() его состояние в базе данных без освобождения блокировки? (Как я понял, поведение по умолчанию заключается в том, что save() освобождает блокировку.)Сохранить объект, не отпуская замок?
У меня есть длинная (временная) функция со многими операциями, которые должны блокировать объект в течение всего выполнения, однако, поскольку некоторые из части функции могут выйти из строя, я хотел бы сохранить состояние объекта во время выполнения в определенных точках.