【发布时间】:2012-03-22 16:28:08
【问题描述】:
我们将 Grails 与遗留数据库一起使用,我们需要控制如何将 ID 分配给域对象。
我们已经尝试过:
id column: "sco_id", generator:'assigned'
但我们得到了例外:
批量更新从更新 [0] 返回了意外的行数;实际行 计数:0;预计:1
我们还尝试创建自定义 ID 生成器:
public class ScoIdGenerator implements IdentifierGenerator {
public Serializable generate(SessionImplementor session, Object object) {
/*Generate ID here*/
return 8;
}
}
但在这种情况下,生成器似乎被忽略了,所以我们得到了错误
DEFAULT keyword cannot be used as column has no DEFAULT
我不确定这些问题是否特定于 Grails 2。
任何帮助表示赞赏?
【问题讨论】:
标签: grails grails-orm grails-2.0