Транзакции в GAE существуют только в группах потомков-предков. Эквивалентно, цитируя документы по URL, который я только что дал,
Все операции с хранилищами данных в
транзакция должна действовать на лицах
в той же группе лиц
и «группа сущностей», для этой страницы в документах , определяются следующим образом:
Когда приложение создает
объект, он может назначить другой объект
в качестве родителя новой сущности, используя
родительский аргумент в модели
конструктор. Назначение родителя
новая сущность помещает новую сущность в
та же группа лиц, что и родитель
юридическое лицо.
«Предок» - это просто транзитивное замыкание «родителя», т. Е. Для данного объекта, его предков, его родителя, родителя его родителя и т. Д.