Grails 如何使用.properties关联新的域类?

Grails 如何使用.properties关联新的域类?,grails,Grails,我有以下课程: class Employer { static hasMany = [employees: Employee] } class Employee { String name static belongsTo = [employer: Employer] } 我尝试从前端保存一些JSON(实际代码更具动态性): 但是,由于无法从id设置雇主,因此保存失败。(未能将类型为“java.lang.Integer”的属性值转换为所需类型“雇主”),是否有办法实现

我有以下课程:

class Employer {
    static hasMany = [employees: Employee]
}

class Employee {
    String name
    static belongsTo = [employer: Employer]
}
我尝试从前端保存一些JSON(实际代码更具动态性):


但是,由于无法从id设置雇主,因此保存失败。(未能将类型为“java.lang.Integer”的属性值转换为所需类型“雇主”),是否有办法实现此操作?

JSON的结构不正确。它需要更像:

'employer':{
  'class':'Employer','id':1
}

我已经能够通过使用{“employer.id”:1}使它工作,但是前端的工作比我希望的要多。无论哪种方式,grails都应该能够处理这件事。。。如果没有人有更好的答案,我可能会接受这个答案。
{“employer.id”:1}
是答案。为什么它比你建议的
{“雇主”:1}
的工作量更多?
'employer':{
  'class':'Employer','id':1
}