单向1:M关系默认使用连接表

时间:2014-04-25 14:09:22

标签: grails orm gorm

在Grails中,UniDirectional 1:M关系默认使用连接表。请参阅:http://grails.org/doc/2.3.7/guide/GORM.html#oneToMany

这是为什么?

无论如何都要阻止这种行为。

由于

1 个答案:

答案 0 :(得分:1)

要避免单向1:M中的连接表,必须在关联的父级中指定外键:

class Book {

    static hasMany = [authors: Author]

    static mapping = {
        authors column: 'BOOK_AUTHOR_ID'
    }
}