No Reply.... :( I am eagerly waiting for response, as if it doesnt work then i may need to redesign all m y entities for unowned relations....... :(
On Sep 24, 11:29 pm, Ravi Sharma <[email protected]> wrote: > Hi, > I have following classes. I am creating a country object first and it get > persisted, then i read its key field and i get some value. > Basically i start a transaction and persist it close/commit the transaction. > > then i create a State and set Country for state object as the country(reload > the country in this transaction) i just created. > After i save State object using > pm.makePersistent(state); > I try to read id field(Key) from state object, but its coming as null and > data(state object) is not persisting. > Can you please advise me if i am doing anything wrong. > > Following are the classes > > @PersistenceCapable(identityType = IdentityType.APPLICATION) > public class Country implements BaseObject{ > @PrimaryKey > @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) > private Key id; > @Persistent > private String name; > @Persistent > private long stateCount; > @Persistent(mappedBy = "country") > private List<State> states; > > } > > @PersistenceCapable(identityType = IdentityType.APPLICATION) > public class State implements BaseObject{ > @PrimaryKey > @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) > private Key id; > @Persistent > private String name; > @Persistent > private Country country; > @Persistent(mappedBy = "state") > private List<District> districts; > > } > > public interface BaseObject { > public Key getId(); > public void setId(Key id); > > } > > Thanks, > Ravi --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
