0

複数のテーブル列を組み合わせたmysqlビューがあります。このビューからデータのみを選択して、HTML ページで Web を表示したいと考えています。GORM を使用して作成/更新/削除する必要はありません。このビューのドメイン クラスを定義するにはどうすればよいですか?

私の見解はこうです。

view name: testview
col1 int,
col2 varchat(50),
col3 date

ありがとう

4

2 に答える 2

3

col1 が主キーであると仮定します。

class View {
    Integer col1
    String col2
    Date col3

    static mapping = {
        table name: "testview"
        version false
        id name: "col1", generator: "assigned"

        // These are unnecessary unless you change the name of the fields
        col1 column: "col1"
        col2 column: "col2"
        col3 column: "col3"
    }
}
于 2013-01-04T03:21:15.607 に答える
1

Grails gorm はビューへの直接アクセスを提供しませんが、HQL を試すか、Hibernate エンティティでデータベース ビューを処理するエレガントな方法を参照できますか? .

于 2013-01-04T03:32:56.967 に答える