Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с мапингом 
V
    Опции темы
Illdisposed
Дата 21.5.2012, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 10.3.2012

Репутация: нет
Всего: нет



Сделал простой класс:
Код

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)

Почему так происходит? Я неправильно помапил?
PM MAIL   Вверх
Illdisposed
Дата 21.5.2012, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 10.3.2012

Репутация: нет
Всего: нет



Странно, ничего не менял... Фактически попробовал еще раз оба варианта кода и вроде оба работаю... Не понятно что это было....

Это сообщение отредактировал(а) Illdisposed - 21.5.2012, 16:41
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Groovy & Grails | Следующая тема »


 




[ Время генерации скрипта: 0.1062 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.