我是Grails的新手,目前停留在以下问题:
我有两个模型“BasicData”和“ExtendedData”。在BasicData.groovy中,我通过extended = ExtendedData定义了1:1

现在,我已经知道可以通过调用BasicData Controller来保存它们,但是我得到的只是讨厌的Exception消息,没有对错误的真实解释。

最佳答案

您应该通过以下方式在BasicData中定义1:1:

class BasicData {
    ExtendedData extended
    ... //other declarations
}

您确定这是您的做法吗?
另外,根据您的要求,您可能必须在ExtendedData类中添加一个EmiratesTo属性。在此处阅读有关5.2.1.1节中1:1关联的更多信息:http://grails.org/doc/1.0.x/guide/5.%20Object%20Relational%20Mapping%20(GORM).html

08-27 14:27