На основании официального примера следующий пример завершится ошибкой с
org.hibernate.AssertionFailure: Table mm_author_books not found
Как я могу отобразить отношение многие ко многим в grails, если для tablePerHirachy установлено значение false?
class SomeBase {
static mapping = {
tablePerHierarchy false
}
}
class Book extends SomeBase {
String title
static belongsTo = Author
static hasMany = [authors: Author]
static mapping = {
authors joinTable: [name: "mm_author_books", key: 'mm_book_id' ]
}
}
class Author extends SomeBase {
String name
List books
static hasMany = [books: Book]
static mapping = {
books joinTable: [name: "mm_author_books", key: 'mm_author_id']
}
}