Есть ли альтернатива ElementCollection / CollectionOfElements в граалях - PullRequest
1 голос
/ 13 марта 2011

Есть ли в Grails альтернатива ElementCollection / CollectionOfElements.

Мне нужно создать сопоставление для набора Компонентов / Встраиваемых объектов.

Например, у человека есть набор адресовгде Address является встраиваемым объектом.

@Embeddable
class Address{
    ...
}

class Person{
    Set <Address> addresses
}

Спасибо

1 Ответ

0 голосов
/ 14 марта 2011

То, что вы хотите, это композиция.

class Person {
    Address homeAddress
    Address workAddress
    static embedded = ['homeAddress', 'workAddress']
}
class Address {
    String number
    String code
}

http://grails.org/doc/latest/guide/5.%20Object%20Relational%20Mapping%20(GORM).html#5.2.2%20Composition%20in%20GORM

...