因为我刚刚学习 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
通过将所有参数传递给它来以某种方式在方法中完成?