GORM中的复合外键列

时间:2009-04-28 16:14:09

标签: grails mapping foreign-keys gorm composite

我需要在GORM中自定义复合外键的列名,我没有找到任何显示如何操作的文档。我知道如何自定义PK列,以及如何自定义单列FK,而不是自定义多列FK。它有可能吗?

感谢。

2 个答案:

答案 0 :(得分:2)

具有复合ID的域类必须实现Serializable接口。

class Person implements Serializable {
...
}

答案 1 :(得分:0)

在对象映射闭包中需要“id:composite”构造。

我必须离开工作,所以在这里简要说明:

class Person {
  String firstName
  String lastName

    static mapping = { 
        id composite:['firstName', 'lastName'] 
    } 
}

Grails: Object Relational Mapping