JDBCは何とかならんのか
- int等のプリミティブ型じゃなく、ラッパークラスで返しなさい。public Integer getInteger(String columnLabel)とか。ってか、nullを「0」で取るのはバグだろー。
- というか、public
T get(String columnLabel)を用意しなさい。で、get*を全部なくしなさい。 - いい加減、Iterableになりなさい。
- update*って使ってる?意味ある?
- ステートメントのモードでインタフェースを分けなさい。更新できないならインタフェースも変えなさい。
JDBCそのものが使いやすければO/Rマッピングフレームワークなんていらない*1。
レガシーシステムが重荷になる良い例だよね。