私は従来のデータベースを使用しており、マッピングが正常に動作しているため大規模に解決した結合テーブルと多対多の関連付けをしています。しかし、追加の列があり、Bookの場合、Authorモデルは、nm_author_booksに 'royalty'というフィールドが含まれていると言うことができます。質問はどのような方向からこのフィールドにアクセスするのですか? nm_author_bookテーブルがある場合はGORMの多対多マッピングと追加のフィールドとの結合
class Book {
String title
static belongsTo = Author
static hasMany = [authors: Author]
static mapping = { authors joinTable: [name: "mm_author_books", key: 'mm_book_id' ] }
}
class Author {
String name
static hasMany = [books: Book]
static mapping = { books joinTable: [name: "mm_author_books", key: 'mm_author_id'] }
}
[nm_book_id、nm_author_id、ロイヤリティ]ロイヤルティにアクセスする方法は何ですか?
ありがとうございます - それはうまくいくかもしれません! – rks
それはまったく同じではありませんが、少なくとも同じ機能のほとんどを提供する必要がありますように願っています。 –