0

我有以下 Grails 类和关系:

class Book {
   static hasMany = [articles: Article]
}

class Article {
   static belongsTo = [book: Book]
}

我可以执行以下操作来设置正确的关系吗?

def book = // some book instance
def article = new Article()
article.book = book
article.save()

前者和下面一样吗?

def book = // some book instance
def article = new Article()
book.addToArticles(article)
book.save()
4

1 回答 1

0
  1. 是的你可以。
  2. 是的。

您可以在 DataSource.config 中打开 sqllog 并比较结果 sql。 belongsTo - 保存和删除将从 Book 级联到关联的文章。

于 2013-10-01T11:06:51.410 回答