1
我有以下類別:如何使用.properties關聯新的域類?
class Employer {
static hasMany = [employees: Employee]
}
class Employee {
String name
static belongsTo = [employer: Employer]
}
我試圖挽救從前端一些JSON(實際的代碼是一個比較動態的):
params = {
employer: 1,
name: 'Test'
}
def save = {
def employee = new Employee()
employee.properties = params;
employee.save()
}
然而,保存失敗,因爲僱主不能從ID中設置。 (無法將類型'java.lang.Integer'的屬性值轉換爲所需類型'Employer')有沒有辦法做到這一點?
我已經能夠通過使用{「employer.id」:1}得到它的工作,但是這在前端比我想的更多的工作。無論哪種方式,似乎grails應該能夠處理的東西...如果沒有人有更好的答案,我可能會接受這個。 – Blacktiger 2011-03-04 20:53:16
'{「employer.id」:1}'是答案。爲什麼你的建議'{「僱主」:1}'更有效? – 2011-03-05 14:59:46