Мне нужен совет, как хранить модель весной mvc 3 с HIbernate (пример на иллюстрации)
У меня есть модель
public class Customer{
int id;
String name;
String surname;
ArrayList<Contact> contacts;
...
getters, setters
}
Вот класс Контакт
public class Contact{
int id;
String address;
String phonenumber;
...
getters, setters
}
Вы видите, что Модель имеет список массивов, который содержит контактную информацию для Клиента. Когда я создаю нового клиента, я вписываю имя и фамилию в поля ввода и из существующего списка контактов я хочу добавить контакт для клиента.(Добавить контакт в ArrayList).И показывать выбранные контакты в поле зрения Мой вопрос: как запомнить, что уже добавлено в контакты ArrayList.
Мне следует использовать сеанс, временный файл или скрытое поле в поле зрения или что-то еще?Какое лучшее решение?
Спасибо