Grails を介して SQL ビューにアクセスするための最良の方法を知っている人はいますか (または、これが可能な場合)? これを行う明白な方法は、ビューに対して executeQuery を使用して、ドメイン オブジェクトのリストとして扱わないビューから行のコレクションを選択することです。ただし、この場合でも、まったく無関係なエンティティ (ビュー) に対してクエリを実行するためにそのドメイン クラスを使用しているだけなので、どのドメイン クラスに対して executeQuery を実行するかは明らかではありません。
ビューを表すドメイン クラスを作成し、そのドメイン クラスに対して list() を使用するだけでよいでしょうか? Grails はおそらく、任意のドメイン クラスのテーブル スキーマを挿入、更新、削除、および変更できると想定しているため、これには問題があるようです。
[編集:
フォローアップの質問: Grails Domain Class without ID field or with partial NULL composite field