Сделал простой класс:
| Код | class Category { String name
static hasMany = [subCategories : Category] }
|
Не совсем понимаю, почему так не работает:
| Код | def category = new Category(name: "First") def subCategory = new Category(name: "Second") category.addToSubCategories(subCategory) category.save(flush: true)
|
а так работает:
| Код | def subCategory = new Category(name: "Second") def category = new Category(name: "First", subCategories: [subCategory]) category.save(flush: true)
|
Почему так происходит? Я неправильно помапил? |