如何在Grails中指定hasOne属性的表名

时间:2013-03-22 17:09:33

标签: grails gorm

我在Grails中使用hasOne作为一对一关系:

class MyParent {
    static hasOne = [child: MyChild]
}

class MyChild {
    static belongsTo = [parent: MyParent]
    static mapping = {
        table: 'MyChild'
    }
}

我在数据库中有一个名为" MyChild"因此我得到了下一个错误:

Invalid object name 'my_child'

如何在Parent课程中指定关系表格名称为" MyChild"而不是" my_child"?

1 个答案:

答案 0 :(得分:2)

不用':'试试吧。

static mapping = { table "mychild"} 

或使用名称标签

static mapping = { table name:"mychild" }

希望这有帮助

相关问题