Во-первых, сериализация предназначена только для захвата снимка значений / типов значений-sstudf, таких как числа строк и т. Д. Транзакция - это нечто «живое» в течение короткого периода времени (тайм-аута) для конкретного пользователя, с х ресурсов (как правило, соединения с базой данных). Так как эти вещи постоянно меняют serislizing, а затем их восстановление действительно испортило бы ситуацию, если бы это было возможно, так как многое изменилось бы, и вы бы получили хаос.
Если бы транзакции должны были быть сериализуемыми, они бы реализовали интерфейс, то, о чем вы просите, просто плохо / глупо.