No answers to my question :(  Could it be that my question is stupid... I
wonder? :)

On Wed, Sep 2, 2009 at 1:05 PM, Ajay Chitre <chitre.a...@gmail.com> wrote:

> Hello,
>
> I am a newbie to Datastore.  Here's what I am trying to accomplish:
>
> Trying to set an "Unowned" one-to-many relationship between 2 objects. (I
> chose "unowned" because I wasn't sure if I could have an "owned"
> many-to-many.  Also wasn't sure if "lazy loading" is available for the
> children.  Is "owned" the recommended way?)
>
> Anyway, I have a *Parent *class in which I have this...
>
> @Persistent
> private Set<Key> children = new HashSet<Key>();
>
> In the *Child *class I have this...
>
>     @Persistent
>     private Key parent = null;
>
> I am doing the following:
>
> 1)  Create a Parent.. This worked.  The parent.getId() gives me the Id.
> 2)  While creating a child, I want to attach the child to parent, so I
> tried several variations such as this:
>
>                         String parentId = parent.getId().toString();
>  child.setParent(KeyFactory.stringToKey(parentd));
>
> This is NOT working.  What's the best way to do this?
>
> 3)  Also, I need to put the key of child into Parent.  As per, Max Ross'
> presentation at Google I/O this doesn't work in the same transaction.  Has
> that issue been fixed?
>
> Is there any tutorial available that shows this?  Any help in this regard
> will be greatly appreciated.
>
> Thanks.
>
> - Ajay
>
>
>

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

Reply via email to