Person という名前のドメイン オブジェクトがあります。このドメイン オブジェクトには、キーが対象となる人物の名前、値が Person オブジェクトである人物関係を処理するマップ フィールドがあります。
クラスは次のとおりです。
public class Person
{
private String name;
private Map<String, Person> relationships;
public String getName() { return name; }
public void setName(String name) { this.name = name; }
@ManyToMany(...)
@MapKey(name="name")
public Map<String, Person> getRelationships()
{
return relationships;
}
public void setRelationships(Map<String, Person> relationships)
{
this.relationships = relationships;
}
}
GWT RequestFactory メカニズムを使用して、hibernate と同様に定義されているこのマップを永続化するにはどうすればよいですか?