【发布时间】:2014-04-04 06:04:46
【问题描述】:
我有一个旧数据库 (MSSQL),我正在尝试通过 grails 连接。该表有一个名为“ClaimSubmissionId”的主键。如何将此密钥映射到 grails 域? 目前我的 grails 域如下所示:
class ClaimSubmission {
Integer ClaimSubmissionId
... Other Fields ...
static constraints = {
}
static mapping = {
datasource("mssql_external")
table 'ClaimSubmissionRequests'
version false
id generator: 'identity', name: "ClaimSubmissionId", type: 'Integer', column:"ClaimSubmissionId"
columns{
// id column: "ClaimSubmissionId"
... Other Fields ...
}
}
}
“ClaimSubmissionId”字段应作为主键,必须是唯一的、自动分配的和增量的。目前我收到此错误
Error evaluating ORM mappings block for domain [com.company.project.ClaimSubmission]: null
我还尝试将 id 字段放在列关闭中,如上面评论部分所示,但没有奏效。
【问题讨论】:
标签: grails grails-orm primary-key