http://d.hatena.ne.jp/higayasuo/20071019#1192768675
なるほどー。
JdbcManagerってstaticで呼び出すとばかり思っていたので
- ServiceからJdbcManagerを呼ぶように作ったら、ServiceのJUnit実行時にDBが必要になってメンドイよなー
- かといってDaoを作ってJdbcManagerを使うコードを記述するのも、なんだかなー
なんて思ってたんですが、
jdbcManagerはDIされるんですね。
だったらMockと簡単に差し替えられますね。
ま、とはいえ、Daoクラスを作っても良いと思うのですが。
自動生成(動的生成)の都合とか、SQLレビューの都合を考えれば、
Daoが分かれている方が、嬉しいことってあるでしょ。