私は次のものを持っています:
class Book
{
static belongsTo = [cart: Cart]
}
Book をインスタンス化すると、Cart のインスタンスが自動的に作成され、Book がアタッチされますか?
私は次のものを持っています:
class Book
{
static belongsTo = [cart: Cart]
}
Book をインスタンス化すると、Cart のインスタンスが自動的に作成され、Book がアタッチされますか?
これは、あたかもソース コードにこれがあるかのように、Cart
nameの type のクラスにフィールドを作成します。cart
class Book {
Cart cart
static belongsTo = [cart: Cart]
}
などの永続的なプロパティですString title
。ただし、そのタイプは別のドメイン クラスであるため、デフォルトで遅延ロードされます (これは、マッピングまたはクエリごとに構成できます)。したがって、Book
インスタンスをロードしても、それを所有するインスタンスはロードされませんが、フィールドのプロパティのCart
1 つを参照すると、遅延ロードされます。cart
さらに、属している関係を宣言したため、 a を削除するCart
と、そのすべてのBook
も削除されます。