Grails id 映射自动增量 - MySQL
Grails id mapping autoincrement - MySQL
我有一个 MySQL table,其 ID 属性为自动增量,我需要它,当从 Grails 执行插入时,id 的值会自动完成增加。
我的 grails class 具有以下映射:
static mapping = {
id column: "id", type: "long", sqlType: "int", generator: 'assigned'
datasource 'dialer'
version false
}
但是想要插入会出现以下错误:
Message: ids for this class must be manually assigned before calling save ()
他们会帮我吗?谢谢!
该解决方案已为增量分配
id 列:"id",类型:"long",sqlType:"int",生成器:'increment'
替换
分配的生成器属性
身份
用于mySQL
static mapping = {
id column: "id", type: "long", sqlType: "int", generator: 'identity'
datasource 'dialer'
version false
}
more infomation 关于休眠生成器(ctrl + F "IDENTITY")
我有一个 MySQL table,其 ID 属性为自动增量,我需要它,当从 Grails 执行插入时,id 的值会自动完成增加。
我的 grails class 具有以下映射:
static mapping = {
id column: "id", type: "long", sqlType: "int", generator: 'assigned'
datasource 'dialer'
version false
}
但是想要插入会出现以下错误:
Message: ids for this class must be manually assigned before calling save ()
他们会帮我吗?谢谢!
该解决方案已为增量分配
id 列:"id",类型:"long",sqlType:"int",生成器:'increment'
替换
分配的生成器属性身份
用于mySQL
static mapping = {
id column: "id", type: "long", sqlType: "int", generator: 'identity'
datasource 'dialer'
version false
}
more infomation 关于休眠生成器(ctrl + F "IDENTITY")