複数のテーブル列を組み合わせたmysqlビューがあります。このビューからデータのみを選択して、HTML ページで Web を表示したいと考えています。GORM を使用して作成/更新/削除する必要はありません。このビューのドメイン クラスを定義するにはどうすればよいですか?
私の見解はこうです。
view name: testview
col1 int,
col2 varchat(50),
col3 date
ありがとう
複数のテーブル列を組み合わせたmysqlビューがあります。このビューからデータのみを選択して、HTML ページで Web を表示したいと考えています。GORM を使用して作成/更新/削除する必要はありません。このビューのドメイン クラスを定義するにはどうすればよいですか?
私の見解はこうです。
view name: testview
col1 int,
col2 varchat(50),
col3 date
ありがとう
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"
}
}
Grails gorm はビューへの直接アクセスを提供しませんが、HQL を試すか、Hibernate エンティティでデータベース ビューを処理するエレガントな方法を参照できますか? .