0
私はそれが(私はこの問題を持っていますなぜthat's)を変更することができないという既存のデータベースを持っていることを言わなければならないすべての最初のGrails:主キーとしての外部キー?
私は2つのケースを持って、最初のものはこれです:この中 id(主キー)も外部キーでなければなりません。私が書いたコードは、うまくいきません。
class SbPEstadoComponente {
static mapping = {
table 'SB_P_ESTADO_COMPONENTE'
version false
idEstadoComponenteHxPEstado column:'ID_ESTADO_COMPONENTE'
id column:'ID_ESTADO_COMPONENTE'
}
// Relation
SbPDemora idEstadoComponenteHxPEstado
String facturable
..
..
..
}
この場合、表には3つの列があり、その列は3つの表の外部キーです。また、これらの3つの列は複合主キーでなければなりません。
アイデア?訴訟? ありがとうございました!あなたはget
を行うときは、すべての複合キーの値を移入する必要があることid composite: ['fkey1', 'fkey2']
とimplements Serializable
注意を必要とするあなたの子供のクラスのマッピングで