Hi everyone,

I just want to check my general understanding of app engine datastore
concepts with you guys.

After reading documentations on entity group and transactions, my
understanding is that entities of different kind can still be in the
same group provided that they have the same ancestors(parents or
parents of parents). This means I can perform transactions on entities
of different kinds.

For clarity, this is my understanding of app engine concepts that
roughly translates to its RDBMS equivalent
1. Kind = Table (this is roughly the case, though entities of the same
kind doesn't have to have the same fields)
2. Property = Field
3. Entity = A record
4. Parent and Ancestors = no equivalent but is used to group entities
into a entity group which will be stored in the same nodes which
enables transactional executions.

But when i applied this in practice, I get an error with "Cannot
operate on different entity groups in a transaction". So I wonder if
I've misunderstood something, Is there a way to check what entity
group an entity actually belongs to?

Thanks

James



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to