Thanks for the answer, Robert. > it seems it gets refreshed when accessing it via the parent.
I didn't have that experience. When I first update the child (by setting it to a newly created instance) and access it then within the same PM, I get the updated value. But If I load it next time, it would have the old value again. Also, I can't imagine how the reference is made up in the datastore. When setting the child to a new value, there are two child entities in the datastore, which both reference the same parent. The parent has no reference to it's actual child. So how should the datastore decide, which of the child entities is the correct one. -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.