Составные столбцы внешнего ключа в GORM - PullRequest
11 голосов
/ 28 апреля 2009

Мне нужно настроить имена столбцов для составных внешних ключей в GORM, и я не нашел ни одного документа, показывающего, как это сделать. Я знаю, как настроить PK столбцы и как настроить FK с одним столбцом, но не FK с несколькими столбцами. Возможно ли это вообще?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 23 июля 2009

Класс домена с составным идентификатором должен реализовывать интерфейс Serializable.

class Person implements Serializable {
...
}
0 голосов
/ 29 мая 2009

Вам нужна конструкция "id: составная" в замыкании сопоставления объектов.

Я должен уйти на работу, так что вот вкратце:

class Person {
  String firstName
  String lastName

    static mapping = { 
        id composite:['firstName', 'lastName'] 
    } 
}

Grails: реляционное отображение объектов

...