Grails 2.2'域'请求'关键字

时间:2013-03-07 09:29:45

标签: grails gorm grails-2.2

我使用grails 2.1.2开发了应用程序,然后升级到2.2.0

我有一个域类

class Concurrence {
    Concurrence parent = null
    Request request 
    Person approver
    int status = 0
    Date processed = null
}

class Request {
    String no
    Folder folder
    String fiscalYear
    String notes
    static hasOne = [category: Category, channel : Channel]
    Date created
    Date submitted = null
    Date approved = null
    Date updated
    Person requestor        
    int status = 0
    boolean deleted = false
    Person processedBy = null
    boolean processed = false
    Date processedDate = null

    static hasMany = [documents:RequestDocument, concurrences:Concurrence, approvals:Approval, finalApprovals:FinalApproval, memos:Memo]
}

在Concurrence

上有一个属性'请求'

以前一切正常,但在我使用grails 2.2.0之后,该域名无法保存,

  

字段'request_id'没有默认值

任何建议如何解决这个问题?或者我必须降级到2.1.2或重命名请求属性名称?

最好的问候

1 个答案:

答案 0 :(得分:0)

变量reqeust是Grails中引用request对象的关键字。据说我认为你的第一步应该是选择一个与任何默认Grails对象都不冲突的变量名。