【发布时间】:2011-09-28 13:52:00
【问题描述】:
我正在开发 grails 应用程序。我必须使用 H2 进行开发,使用 Oracle 进行测试和生产。使用 Oracle 时,我必须为每个域类/表使用单独的序列,因此我在域类中使用了以下内容:
static mapping = {
id (generator:'sequence', params:[sequence:'SOME_SEQUENCE'])
}
但是我无法使用 H2。当我尝试使用用户界面创建新时出现唯一索引或主键冲突错误。
如何使此类映射仅适用于生产和测试环境而保留默认值以供开发使用?我使用 Grails 1.3.7。
【问题讨论】:
标签: oracle grails grails-orm h2 sequences