S2Daoは、S2Daoと言うくらいだから、やっぱEntityごとにDAOが必要なのかな。実はHibernateで永続化されたEntityに対してマスタマンテ系の機能を提供するフレームワークを自作済みなのですが、それをS2Daoに対応させてみたいと思ったのだけど、EntityだけではDBに繋げないっぽいので、ちょっと無理かな。どんなEntityでも返せるDAO(?)が作れるといいんですが。BEANアノテーションって必須なのかしら。いや、実はまだ全然試してないんですが。明日は台風で外に出られそうにないので、もうちょっと勉強してみよう。
汎用的なSessionっぽいのをつくると、APIが煩雑になる気がします。