OK, thanks, I'll try with this trick...

Bye cghersi

On 10 Giu, 06:22, yuvi <yuvalheft...@gmail.com> wrote:
> Hi,
>
> My declarations are a bit different but I have seen this
> happening ....
>
> GAE not loading the subitems by default in some cases, then if you
> close the PersistenceManager, subitems List is null.
> I have solved it by looping all items and subitems before closing the
> PersistenceManager....
>
> On Jun 9, 4:05 am, cghersi <cristiano.ghe...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Hi all,
>
> > I've got an issue with a property with type ArrayList<String>.
>
> > Let's suppose I've got a class like this:
>
> > @PersistenceCapable(identityType = IdentityType.APPLICATION,
> > detachable = "true")
> > @Inheritance(strategy=InheritanceStrategy.SUBCLASS_TABLE)
> > public class CommContact implements Serializable {
> >     @PrimaryKey
> >     @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
> >     protected Long idCont;
>
> >         @Persistent(defaultFetchGroup="true")
> >         protected ArrayList<String> tags;
>
> >      // other properties....
>
> > }
>
> > And another class DBContact that extends CommContact, like this:
> > @PersistenceCapable(identityType = IdentityType.APPLICATION,
> > detachable = "true")
> > public class DBContact extends CommContact {
> > // some other properties...
>
> > }
>
> > Now, let's suppose that I do a query on datastore and I retrieve a
> > DBContact object. Sometimes (I cannot understand which is the pattern
> > for this issue...) the property "tags" is not correctly valued,
> > resulting in an empty array (but if I go to the DataViewer, I can
> > actually see that on the datastore some tags exist for this DBContact
> > object...).
>
> > What am I missing?
>
> > I really cannot understand why sometimes it works and sometimes not...
>
> > Thank you very much!
>
> > Bye
> > cghersi

-- 
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-java@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.

Reply via email to