DB とオブジェクトの橋渡しを簡単にするための仕組みのひとつに、OR マッパというものがある (O/R マッパ, O-R マッパ と記載する場合もあり)。 Perl で有名な OR マッパに Class::DBI というモジュールがある。しかし、これ非常に汚い。数多くの関連モジュールが乱立しているが、10分で作ったような怪しげなモジュールも結構見受けられる。機能の重複もかなりあるようだ。この辺をちょっと調べたのでまとめてみた。 Class::DBI (和訳) これが基本。 ここからがいやらしいのだが、Class::DBI は便利ではあるものの機能がいろいろと不足していたようだ。周りの人が機能追加依頼をしなかったのか、依頼したのに作者が受け付けなかったのかはわからないが、Class::DBI を継承したモジュールが乱立することになった (たぶん)。 Class::DBI: