2011-06-04 6 views
0

J'ai développé Google App Engine pendant un certain temps. L'une des fonctionnalités que j'ai remarquées mais que je n'ai pas encore eu l'occasion d'utiliser est celle des "ancêtres" dans le magasin de données.Ancêtres dans le magasin de données App Engine

Quel serait un exemple d'une situation où cela est utile? Lorsque vous créez une entité avec un parent, les entités sont placées dans le même groupe d'entités.

Répondre

5

Lorsque vous créez une entité avec un parent, les entités sont placées dans le même groupe d'entités. Les transactions dans App Engine ne peuvent fonctionner que dans un seul groupe d'entités. Par conséquent, si vous avez besoin de transactions, vous avez besoin de groupes d'entités. Si vous n'avez pas besoin de transaction, vous n'avez pas besoin de groupes d'entités (en particulier, pour créer des relations entre des entités qui n'ont pas besoin de fonctionnalités transactionnelles, vous devez utiliser ReferenceProperties, et non les relations parent-enfant.)

Questions connexes