(快速参考)

用途

自定义与领域类关联的数据库表的名称

示例

class Book {
    static mapping = {
        table "book_catalog"
    }
}

描述

用法:table(string/map)

参数

  • name - 表名称

  • schema (可选) - 表模式

  • catalog (可选) - 表目录

默认情况下,Grails 映射领域类的表基于类名称。Grails 将类名称进行 Java 风格驼峰转下划线命名,生成表名称。例如,ProductReview 就变成了 product_review。你可以使用 table 方法覆盖此名称

static mapping = {
    table "book_catalog"
}

你还可以指定模式和目录

static mapping = {
    table name: "book_catalog", schema: "dbo", catalog: "CRM"
}