2009-04-28 23 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

複合idを持つドメインクラスがSerializableインタフェースを実装する必要があります。

class Person implements Serializable { 
... 
}