Поскольку я только изучаю все плоды Java и все, что я хотел, чтобы найти одну вещь, которая летала в моей голове некоторое время.
Код ниже является быстрым примером двух методов в двух разных классах. Первый, очевидно, является контроллером для некоторой страницы, а другой - частью службы.
@RequestMapping("/something)
public void doSomething() {
...
SomeEntity example = new SomeEntity();
example.setAccount(account);
example.setSmthElse(else);
example.setDate(new Date());
example.setSomething(something);
someService.saveSomeEntity(example);
}
...
public void saveSomeEntity(SomeEntity object) {
someEntityDAO.save(object);
}
Итак, мой вопрос здесь заключается в том, следует ли создавать новую сущность SomeEntity
и устанавливать ее свойства в части уровня представления, как описано выше, или это следует делать каким-либо образом в методе saveSomeEntity
, передав все параметры в это?