У меня есть следующие классы:
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()
}
Однако сохранение не удается, поскольку работодатель не может быть установлен из идентификатора. (Не удалось преобразовать значение свойства типа «java.lang.Integer» в требуемый тип «Работодатель»). Есть ли способ заставить это работать?