単なる反省&メモです。 反省 DBIx::SkinnyなどのO/R Mapper使ってる場合のお話です。 よくあるユーザーが所持しているアイテム一覧を表示するページで、便利だからついユーザーアイテムのRowにアイテムマスタのRowへのアクセサを生やして、それを意識せずループの中などで使ってしまうことがあります。。すみません。。 while ( my $user_item = $iter->next ) { print $user_item->item->name . "を" . $user_item->count . "個\n"; } 特にテンプレートの中なんかでやってしまってさらにごめんなさいという感じです。 どうしよう じゃあどうしようという話ですが、ユーザーアイテムデータから持っているアイテムidを取り出してアイテムテーブルにinで投げて、idをキーとしたハッシュに入れるっていうのが