iterateで取得するとき

Javaで大量のデータをListなんかで取得しちゃうと件数分のオブジェクトを作成してしまうので困るんですが、J2JDBCだと1件毎に取得できるのでJVMに負担をかけずに処理できます。

カラム名の取得を行いたい場合、BeanMapを使ってカラム名を動的に取得できるんですが、検索の結果が0件だとCallback関数自体が呼び出されないのでカラム名を取得することができません。

う〜ん。

  • やっぱり独自のhandler作るしかないのか?
  • 一杯拡張しないといけない。JdbcManagerとかとか
  • Commons.DBUtilsに傾くか

どうしよう。しばらく寝かして考える。