0115NAME IS NULL
2005/04/19(火) 17:01:43ID:???型定義マストとなるとねー
while(result.hasNext()){
Map personData = (Map)result.next();
Integer age = (Integer)personData.get("age");
..
みたいなのいるわけでしょ。なんかコードが長くなるだけで、メリットが無いと思う。
キャストがめんどくさいってんで、なんかクラスをわざわざ定義してマッピングするなんてこと
やると死ぬほど逆にさらに面倒で。それを自動化するライブラリを使うと、
さらに悲しいことに、マッピング方法を勉強したり、それで設定ファイルを書いたり、
マッピングするライブラリの仕様変更にあわせて、それを使ったソフトも更新しなきゃいけないし、
泥沼よ。
データ格納するだけなんだから、それに適した型をHashMapを使えってなもんだ。
result.each { |person|
age = person[:age]
}
これでいいじゃん