11:21■検索処理の準備を整えようデータベースから必要なデータを取り出す――これはデータベース利用の基本です。これまで、「IDを指定して取り出す」「全部取り出す」といったことはやりましたが、それ以外の「何らかの条件を指定して取り出す」ということができないと困ります。Grailsで検索を行うとき、もっとも重要な機能が「ダイナミックファインダー」でしょう。これはドメインモデルのフィールド名(プロパティ名)などを元に自動的に生成される検索機能です。Grailsでは、ドメインクラスとデータベーステーブルを関連付けるためのO/Rマッパーとして「GORM」というライブラリを用意しています。ダイナミックファインダーは、GORMのもっとも重要な機能なのです。このダイナミックファインダーをマスターすれば、検索の9割はおそらく実現できるはずです。検索処理のための基本的な枠組みを作っておきましょう。「find」というアクションを用意することにしましょう。下に、コントローラーに実装するfindメソッドのサンプルと、ビューテンプレートであるfind.gspのサンプルを挙げておきます。findメソッドは、とりあえず全レコードを取り出す処理を書いてあります。これを書き換えて、さまざまな検索を行ってみましょう。find.gsp側には、検索テキストを送信するフォームと、取得したレコードの一覧を表示するテーブルを用意してあります。これで基本的な枠組みは完成です。SYODA-Tuyano.)※プログラムリストが表示されない場合AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。'msg':"検索結果一覧です。※libroに関する情報は、libroページを御覧下さい。よるサービスを使用して広告を表示しています。アドレス、電話番号は含まれません)。