私のクライアント側では、次のようなコード:
@ProxyFor(...)
public interface AProxy
{
BProxy getChild();
void setChild(BPorxy child);
}
RequestContext ctx=...
AProxy parent=...
AProxy a=ctx.edit(parent);
a.getChild().setContent("new content");//update content
ctx.save(a).fire();
ブラウザのデバッグ コンソールから、更新された新しいコンテンツでリクエストがサーバーに送信されていることがわかりますが、サーバー側のsave(A a)
メソッドから、子 b のコンテンツは以前と同じ (変更されていません) ですが、他の更新 a
が反映されています。
そして、サーバー側で Locator を使用します。エンティティ グラフの作成時に問題はありませんが、更新できません。
ここで何が問題なのか、誰かが光を当てていますか? ありがとう