Мне нужно привязать параметры запроса к экземпляру следующего Java-класса (методы получения и установки отсутствуют):
public class ShippingHouse {
private String name;
private String description;
private List<ShippingRule> shippingRules = new ArrayList<ShippingRule>();
}
public class ShippingRule {
private ShippingHouse shippingHouse;
private String name
}
Обратите внимание, что между ShippingHouse
и ShippingRule
существует отношение 1: N, но каждый ShippingRule
также имеет ссылку на ShippingHouse
, которому он принадлежит.
Если бы это были классы команд / доменов Grails, я бы связал их с параметрами запроса
name=foo&description=bar&shippingRules[0].name=sr0&shippingRules[1].name=sr1
Но не похоже, что это установит ссылку на владельца ShippingHouse
в каждом ShippingRule
.Есть ли способ, которым я могу связать это автоматически, или я должен написать код сам?