私はJDOとGoogleのアプリケーションエンジンを使用しています。私は、エリアオブジェクトのarrayListを持つUserクラスを持っています。すべてのエリアオブジェクトには、座標を示すLocationオブジェクトのarrayListがあります。今私は1つのエリアのオブジェクトを他のユーザーに移動したい。私は移動したい領域オブジェクトのオブジェクトを複製して他のユーザのareaListに入れています。そして、remove(index)を使って最初のユーザーのリストからその領域を削除します。しかし、そのは、このエラーを与える:JDOでオブジェクトの親を変更する方法は?
アラシュとMHがユーザーであると私はMHからアラシュにエリアを移動していますDetected attempt to establish User("arash") as the parent of User("mh")/RunData(153) but the entity identified by User("mh")/RunData(153) is already a child of User("mh"). A parent cannot be established or changed once an object has been persisted.
。
ありがとうございます。
どうすればこの問題を解決できますか?前もって感謝します。