私はJavaのすべての成果と、しばらくの間頭の中で飛び交っていた1つのことを見つけたいと思っていたすべてを学んでいるところです。以下のコードは、2つの異なるクラスの2つのメソッドの簡単な例です。最初の1つは明らかに一部のページのコントローラーであり、もう1つはサービスの一部です。
@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
それともすべてのパラメータをメソッドに渡すことによってメソッドで行う必要があるのかということです。