まず第一に、私はそれを変更できない既存のデータベースを持っていると言わなければなりません(それが私がこの問題を抱えている理由です)
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 つの列は複合主キーである必要があります。
何か案は?推測?どうもありがとう !!