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

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください