Class::DBI::Sweet
2007/04/10
id:smeghead:20070325:ClassDBI でClass::DBIを試したのですが、joinしたテーブルのカラムを検索対象にすることができず、検索したら Class::DBI::Sweetというのが joinしたテーブルのカラムの検索もできて、結構高機能らしいので試しました。
cpanでClass::DBI::Sweetをinstall時に、Cache::MemoryCache が無いエラーになった(なぜか依存関係を解決してくれなかった?)ので、手動でCache::MemoryCacheをinstall後に、Class::DBI::Sweetをinstallした。
criteria
Can be a hash, hashref, or an arrayref. Takes the same options as the SQL::Abstract where method. If values contain any objects, they will be deflated before querying the database.
criteriaはhashまたはhashrefまたはarrayrefのどれかであることができます。 SQL::Abstractのwhereメソッドと同じオプションを設定します。もし値に何かオブジェクトを含んでいるのであれば、データベースにクエリーを投げる前に deflateします。
http://perldoc.jp/docs/modules/Class-DBI-Sweet-0.05/Sweet.pod
いろいろできそうです。もうちょっと、Class::DBI::Sweetを使いながら、O/Rマッピングについても考えます。