У меня есть объект домена с именем 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?