我试图让一个生成器为id列工作,并为另一个非id列使用另一个序列。
这似乎没有做任何事情。保存后(在集成测试中)列仍然为空。
static mapping = {
id generator: 'sequence', params: [sequence: 'id_seq']
otherCol generator: 'sequence', params: [sequence: 'other_seq']
version true
}
答案 0 :(得分:0)
据我所知,生成器选项仅适用于id列。它基于Hibernate @GeneratedValue,它总是与@Id注释一起使用。
请参阅:
http://grails.github.io/grails-doc/3.0.x/guide/single.html#identity