I tried this as well. The problem is that by doing this (i.e. manually
creating the list) the options are not persisted.

On Aug 17, 7:41 pm, Rayala Udayakumar <[email protected]> wrote:
> I had faced a simillar issue. So i introduced add() method
> and initialize the list if it is null.
> In your example,
>
>                        Make temp = pm.getObjectById(Make.class, makeKey);
>                        temp.getModels().add(model);
>                        temp.addOption(optionKey);
>                        pm.makePersistent(temp);
>
> class Make {
>           ...
>           public void addOption(String key) {
>                    if(options == null){
>                               options = new ArrayList<String>();
>                    }
>                    options.add(key);
>           }
>
> }
>
> Does any one know better way doing this ?
>
> On Mon, Aug 17, 2009 at 4:04 PM, zhiqiang huang <[email protected]> wrote:
> > Good idea...but where is the log? I'm using development server running on
> > localhost.
>
> > On Mon, Aug 17, 2009 at 6:31 PM, datanucleus 
> > <[email protected]>wrote:
>
> >> Why not just look at the log (DEBUG level) since it tells you what
> >> fields are loaded in what object and what the object states are.
>
> > --
> > Huang Zhiqiang
> > Computer Science College
> > Zhejiang University
--~--~---------~--~----~------------~-------~--~----~
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 [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-java?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to