2009-04-28 9 views
11

Ho bisogno di personalizzare i nomi delle colonne per le chiavi esterne composte in GORM e non ho trovato alcun documento che mostra come farlo. So come personalizzare le colonne PK e come personalizzare un FK a colonna singola, ma non FK a più colonne. È possibile a tutti?Colonne di chiave esterna composita in GORM

Grazie.

risposta

0

È necessario il costrutto "id: composito" nella chiusura del mapping dell'oggetto.

devo partire per il lavoro, ecco che è in breve: classe

class Person { 
    String firstName 
    String lastName 

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

Grails: Object Relational Mapping

+1

Si chiede informazioni sulle chiavi esterne, non sulla chiave primaria – Igor

2

Un dominio con id composito deve implementare l'interfaccia Serializable.

class Person implements Serializable { 
... 
}