Class::DBI::Sweet

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マッピングについても考えます。

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.