エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント6件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
中途半端な ActiveRecord#find_all
● 中途半端な ActiveRecord#find_all ORM(O/Rマッピング)が一番効果を発揮するのは「単一レコードに対す... ● 中途半端な ActiveRecord#find_all ORM(O/Rマッピング)が一番効果を発揮するのは「単一レコードに対する単純な CRUD 操作」であろう。DBのレコード1行と1オブジェクトを1:1の関係で捉えることによる明瞭な関連性と、その関連が主キーにのみ依存するという疎結合を同時に実現しているからだ。複数エントリに対する操作の場合、前者の関係性は同じくn:nで明瞭であるが、後者の関連に関する記述(条件節等)が問題になってくる。例えば、テーブルの全エントリを取得するような場合は問題ないが、条件や件数指定や結合などにより複雑なクエリになった場合、そのクエリをどうモデル化するかという問題が発生する。ARでは参照クエリの実行を find_xxx 系のメソッドで提供しており、例えば find_all では先程の条件指定をこのようにモデル化している。 # activerecord/li
2011/02/23 リンク