如何改变Grails的主键列?(How to change primary key column i

2019-06-23 13:20发布

我有具有整型变量“代码”域类。 我的要求是使该域,并自动递增“代码”,主键列,并从该doamin.thnks创建表删除默认的“ID”列

Answer 1:

用这个 :

static mapping = {
id name: 'code'
}

这里更多的信息: http://grails.org/doc/2.0.x/ref/Database%20Mapping/id.html



Answer 2:

在Grails领域类都默认决定它们映射到使用合理的默认数据库的方式。 您可以使用ORM映射DSL自定义这些。

定制与生成用于域类的标识符的方式id 。 见id的Grails的文档 。

static mapping = {
    id column: 'code', type: 'integer'
}


文章来源: How to change primary key column in grails?
标签: grails gorm