【发布时间】:2015-03-26 14:41:58
【问题描述】:
我在我的域类中使用我的自定义自动增量键
static mapping = { id generator: 'increment', name: 'personId' }
是否可以从特定值开始自动递增,比如从 100 开始?
【问题讨论】:
-
在域模型对象中你不需要 id 字段。或者你有什么有趣的任务?为什么要为 id 设置特定值? Id 字段必须是唯一的,并且不等于 100 或 1000 是第一个 id。我认为这取决于您的数据库。
-
为什么不在您的自定义 ID 生成器中执行此操作?
-
@alnasfire 我的问题是我在向此域插入数据时没有提供值。我使用 personId 作为 db 创建的自动增量值,但是我需要它从 3 位数字开始跨度>
-
@dev,你用的是哪个数据库?
标签: grails grails-orm grails-domain-class