Hi guys,
I try to persist a one to many relationship but I get the following
error (It's my first app):
Caused by: java.lang.IllegalStateException: Field
"fr.beasymptotic.bookmark.client.model.BookmarkUser.bookmarks"
contains a persistable object that isnt persistent, but the field
doesnt allow cascade-persist!
What's wrong here :
@Entity
public class Bookmark implements Serializable {
/**
*
*/
private static final long serialVersionUID =
-5148690849535943792L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Extension(vendorName="datanucleus", key="gae.encoded-pk",
value="true")
private String id;
@Basic
private String link;
@Basic
private String shortName;
...
}
@Entity
public class BookmarkUser implements Serializable {
/**
*
*/
private static final long serialVersionUID =
-4970721952298475845L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Basic
private String userUIDFromGoogle;
@Basic
private List<Bookmark> bookmarks;
...
}
Thanks,
Richard
--
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.