0

友達、

2 つの Grails ドメインBooksAuthors:

class Author {
    String name

    static hasMany = [book:Book]
}

class Book {
    String title

    static belongsTo = [author:Author]
}

これにより、Mysqlauthorに 、bookおよびの 3 つのテーブルが作成されauthor_bookます。

私の仮定: テーブルauthor_bookには著者と本の間のすべての関係が含まれています。つまり、本 #23 が著者 #42 に属している場合、テーブルauthor_bookには

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

つまり、正しい ID を に挿入することで、これらの関係をデータベース レベルで手動で維持できるということですauthor_books

私が間違っている?(私はすでにこの方法でテーブルを埋めており、期待どおりに何も機能しないため:-| )

4

0 に答える 0