との間には多対多の関連がColor
ありShade
ます。Color
多くの色合いとShades
色があります。
私はこれを次のようにモデル化しました:
class Color {
static hasMany = [shades: Shade]
String name
}
class Shade {
static belongsTo = Color
static hasMany = [colors: Color]
String name
}
ただし、次のコードを実行すると、次のようになります。
new Color(name: "Red").addToShades(new Shade(name: "light")).save()
レコードをColor
テーブルとテーブルに保存するだけで、本質的に2つの間の結合テーブルであるテーブルには保存しShade
ません。Color_Shades
私は何か間違ったことをしていますか?それは私がドキュメントからそれを理解した方法です: