Вопрос с вопросом о двунаправленной ассоциации: как запросить владельца принадлежащего класса с помощью GORM? - PullRequest
1 голос
/ 27 декабря 2010

Допустим, у вас есть два класса домена: Авторы и Книги.У авторов может быть много Книг, но у Книги может быть только один Автор.

class Author {
  static hasMany = [Book]
}

class Book {
  static belongsTo = Author
}

Как вы спрашиваете автора книги?

Это не похоже на работу:

def book = Book.get(1)
book.author 

1 Ответ

4 голосов
/ 27 декабря 2010

измените свой код на:

class Author {
  static hasMany = [book:Book]
}

class Book {
  static belongsTo = [author:Author]
}

тогда это должно работать:

def book = Book.get(1)
book.author
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...