Нет, никак.
Если вы не установите hibernate.allow_update_outside_transaction=true
, по умолчанию это будет false
и будет запрещать любые операции обновления за пределами границы транзакции.Это видно даже по названию исключения.
Но почему свойство hibernate.allow_update_outside_transaction=true
противоречит концепции атомарности?Напротив, концепция атомарности предполагает, что набор операций будет выполняться атомарно, то есть либо полностью успешно, либо полностью провалится.Транзакции просто обеспечивают эту атомарность.