grails - 如何将域对象属性映射到列

标签 grails mapping grails-orm

我有这个域类。

class Book {

    String code
    String description

    static mapping = {
        table 'Book'
        version false
    }
}

我有表 BookStore带列 CODDSC .
我需要映射到这张 table 。

我怎样才能做到这一点?

最佳答案

如果我正确理解您的问题,documentation 中的映射部分应该可以帮助你

对于您的示例,以下内容应该有效:

class Book {

    String code
    String description

    static mapping = {
        table 'BookStore'
        version false
        code column: 'COD'
        description column: 'DSC'
    }
}

此外,在 DataSource.groovy 中,使 dbCreate = "update"在您使用的适当环境下。请参阅 DataSource 上的文档为了这。

希望这可以帮助。

关于grails - 如何将域对象属性映射到列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10482328/

相关文章:

sql - Oracle SQL Loader 中的映射字段

java - 保存域对象后如何获取 id?

mongodb - MongoTimeoutException 消息 : Timed out while waiting to connect after 10000 ms

grails - dropPrimaryKey顺序错误

javascript - 按类别排列的产品数组

javascript - 将 envMap 添加到 model.json Material 中

Grails/GORM 没有级联保存整个对象层次结构

grails - 如何初始化 Grails 域对象中的日期字段以充当时间戳?

grails - 如何从Grails准则中的sum()获取值

Grails:从服务初始化方法获取域对象