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