0

朋友们,

假设我有两个 Grails 域Books并且Authors

class Author {
    String name

    static hasMany = [book:Book]
}

class Book {
    String title

    static belongsTo = [author:Author]
}

这将在 Mysql 中创建三个表authorbookauthor_book

我的假设:该表author_book包含作者和书籍之间的所有关系,即如果书籍#23 属于作者#42,则表author_book包含

|--------------------------|
|  book id   |  author id  |
|--------------------------|
|     23     |     42      |
|--------------------------|

这意味着我可以通过将正确的 ID 插入到数据库级别手动维护这些关系author_books.

我错了吗?(因为我已经以这种方式填满了我的表格,但没有任何效果:-|)

4

0 回答 0