>>34
リレーショナルデータベースさわるのにはとてもいいと思う。
リレーショナルモデルもきっちり作りこまれてるので、かなりいい。

>>33
> 特にEJBはひどいと思いました。
EJB2までの話。

> マッピングするたびにクラスを生成する
クラスは生成せんだろ。

型保証とIDEによる補完を考えると、Javaの場合はテーブルに対応するクラスがあったほうが楽だしメリットも大きいと思われ。
SQLの外だしにこだわるなら、HibernateやEJB使うときでも外出しにすればいい。