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
}