2009-04-28 11 views
11

Ich muss die Spaltennamen für zusammengesetzte Fremdschlüssel in GORM anpassen, und ich habe kein Dokument gefunden, das zeigt, wie das geht. Ich weiß, wie PK-Spalten angepasst werden und wie ein einspaltiger FK, aber kein mehrspaltiger FK angepasst wird. Ist es überhaupt möglich?Zusammengesetzte Fremdschlüsselspalten in GORM

Danke.

Antwort

0

Sie benötigen das Konstrukt "id: composite" in Ihrem Objektzuordnungsabschluss.

Ich habe für die Arbeit zu verlassen, so ist es hier in Kürze:

class Person { 
    String firstName 
    String lastName 

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

Grails: Object Relational Mapping

+1

Er fragt nach Fremdschlüsseln, nicht nach dem Primärschlüssel – Igor

2

Ein Domain-Klasse mit Composite-ID die Serializable Schnittstelle implementieren müssen.

class Person implements Serializable { 
... 
} 
Verwandte Themen