Я сохраняю контакты (электронная почта, мобильный телефон, ICQ, AIM и т. Д.) Для таких людей, как:
class Person {
static hasMany = {
contacts: Contact
}
}
class Contact {
String code
ContactType type
}
class ContactType {
String name
}
На мой взгляд, я написал несколько шаблонов для отображения каждого контакта с полем выбора для типа контакта и текстовым полем для кода, приправленного некоторым JavaScript для добавления и удаления.
У меня вопрос: есть ли простой и элегантный способ обновить данные, подобные personInstance.properties = params
, или мне нужно прочитать все поля, удалить удаленные, обновить измененные и добавить новые?