我正在尝试将grails中的列映射到序列,但此列不是id。
Integer seqCol
我在静态映射中尝试了以下代码,我基本上只是在切换' id'与' colum'。
column name: "seqCol", generator: "sequence", params:[sequence:"SEQUENCE_NAME"]
这会在save时返回一个错误,说seqCol不能为null,这让我相信映射失败。
答案 0 :(得分:0)
要更改id属性的名称,您需要指定id属性的名称。
Integer seqCol
static mapping = {
id name: 'seqCol', column: 'seq_col', generator: "sequence", params:[sequence:"SEQUENCE_NAME"]
}