Вы можете вернуть произвольные объекты через ModelDriven
, используя ModelDriven<Object>
.Это часто используется в действиях CRUD для возврата либо списка объектов домена, либо одного объекта домена.
В качестве альтернативы, объект модели может быть составлен из других объектов, например, UserModel
может иметь обаList<User>
и User
свойств, каждое из которых заполняется данными, когда это необходимо.Однако свойства не обязательно должны быть одного типа, поэтому модель может иметь User
свойств и список Headline
с или около того.