>>99

型定義マストとなるとねー

while(result.hasNext()){
  Map personData = (Map)result.next();
  Integer age = (Integer)personData.get("age");
  ..

みたいなのいるわけでしょ。なんかコードが長くなるだけで、メリットが無いと思う。

キャストがめんどくさいってんで、なんかクラスをわざわざ定義してマッピングするなんてこと
やると死ぬほど逆にさらに面倒で。それを自動化するライブラリを使うと、
さらに悲しいことに、マッピング方法を勉強したり、それで設定ファイルを書いたり、
マッピングするライブラリの仕様変更にあわせて、それを使ったソフトも更新しなきゃいけないし、
泥沼よ。
データ格納するだけなんだから、それに適した型をHashMapを使えってなもんだ。

result.each { |person|
 age = person[:age]
}

これでいいじゃん