わからなくなってきた

S2AbstractService がある今、ServiceがEntityと1対1ならば、それはDAOなわけで、複数のテーブルへアクセスする一連の処理があった場合はどうすればよいのか。

  1. Actionから複数のDAO的なServiceを呼び出す。
  2. 複数のDAO的なServiceを呼び出す、業務的なServiceをつくり、Actionからはそれを呼ぶ。

どっちだろう。場合によるっちゃ場合によるのかもしれないけど、2の業務的Serviceをつくるとなると、作成基準の策定がめんどくさくなるなぁ。