2009-04-28 4 views
11

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

Спасибо.

ответ

0

Вам нужна конструкция «id: composite» в вашем закрытии отображения объектов.

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

class Person { 
    String firstName 
    String lastName 

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

Grails: Object Relational Mapping

+1

Он спрашивает о внешних ключах, а не о первичном ключе – Igor

2

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

class Person implements Serializable { 
... 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^