获取具有复合键

时间:2016-01-22 17:13:56

标签: hibernate grails gorm

我正在使用Groovy / Grails工具套件版本:3.6.4.RELEASE与Grails2.4.4和JRE1.8。 在一个非常简单的脚手架项目中,我有一个名为Book的域类,并尝试创建一个复合键。但在我运行项目后,当我点击“创建新书”链接时,我收到错误: “由MissingPropertyException引起:没有这样的属性:类的生成器:org.codehaus.groovy.grails.orm.hibernate.cfg.CompositeIdentity”

My Book课程如下所示:

class Book implements Serializable{
    String title;
    String author;

    static constraints = {
        title (blank: false)
        author (blank: false)
    }
    static mapping = {
        id composite: ['title','author']
    }
}

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

看起来,它正在寻找generator。试试这个:

id composite: ['title','author'], generator: 'assigned'