双向关联查询问题:如何使用 GORM 查询所属类的所有者?

发布于 2024-10-08 22:28:33 字数 254 浏览 3 评论 0原文

假设您有两个域类:作者和书籍。作者可以拥有多本书,但一本书只能有一个作者。

class Author {
  static hasMany = [Book]
}

class Book {
  static belongsTo = Author
}

怎么查询书的作者?

这似乎不起作用:

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

Say you have two domain classes: Authors and Books. Authors can have many Books, but a Book can only have one Author.

class Author {
  static hasMany = [Book]
}

class Book {
  static belongsTo = Author
}

How do you query is book's author?

This doesn't seem to work:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

述情 2024-10-15 22:28:33

将您的代码更改为:

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

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

那么这应该有效:

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

change your code to:

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

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

then this should work:

def book = Book.get(1)
book.author
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文