What steps will reproduce the problem?
@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class Patient {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key patientID;
@Persistent
private String patientName;
@ForeignKey
@Persistent
private Genders genderID;
@Persistent
private Date patientBirthDate;
}
@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class Genders {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key genderID;
@Persistent
private String genderText;
}
What is the expected output? What do you see instead?
I use this code:
Patient patient = new Patient("someName", pm.getObjectById(
Genders.class, 7), new Date(), new );
And i got this exception:
Detected attempt to establish Patient(420) as the parent of Genders(7)
but
the entity identified by Genders(7) has already been persisted without
a
parent. A parent cannot be established or changed once an object has
been
persisted.
What version of the product are you using? On what operating system?
Eclipse
Please provide any additional information below.
Please help to solve this problem
--
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.