【问题标题】:Changing GORM table name更改 GORM 表名
【发布时间】:2010-06-17 22:19:23
【问题描述】:

我正在努力让以下映射在 Grails 1.3.1 和 MySQL 中工作:

class Login {

    int id
    String email

    static mappings = {
        table 'my_table'
        id column: "Mgr_id"
        version false
    }
}

无论我做什么,发出的查询都是指“schema.login”表而不是“schema.my_table”。这非常令人沮丧......谁能回答为什么这可能不起作用?

【问题讨论】:

    标签: grails grails-orm


    【解决方案1】:

    请原谅我的失明...静态称为mapping 而不是mappings...嗯。真丢人。。。

    块应该是

    static mapping = {
        table 'my_table'
        id column: "Mgr_id"
        version false
    }
    

    【讨论】:

    • 请注意,禁用乐观锁定的语法是“version false” - 没有冒号。
    • 11 分钟内得到答复,很好!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 2019-07-10
    • 2013-03-06
    • 2018-09-27
    • 2013-09-16
    • 2012-10-28
    • 1970-01-01
    相关资源
    最近更新 更多