更改GORM表名称

Mat*_*zak 6 grails grails-orm

我正在努力在Grails 1.3.1和MySQL中使用以下映射:

class Login {

    int id
    String email

    static mappings = {
        table 'my_table'
        id column: "Mgr_id"
        version false
    }
}
Run Code Online (Sandbox Code Playgroud)

无论我做什么,发出的查询都会引用"schema.login"表而不是"schema.my_table".这非常令人沮丧......任何人都可以回答为什么这可能不起作用?

Mat*_*zak 22

请原谅我的失明......静电被称为mappingmappings......呃.对我感到羞耻......

块应该是

static mapping = {
    table 'my_table'
    id column: "Mgr_id"
    version false
}
Run Code Online (Sandbox Code Playgroud)

  • 请注意,禁用乐观锁定的语法是"version false" - 没有冒号. (2认同)