首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >grails为mysql视图创建域类

问grails为mysql视图创建域类
EN

Stack Overflow用户
提问于 2013-01-04 10:58:07
回答 2查看 723关注 0票数 0

我有mysql视图与组合多个表列。我只想从这个视图中选择数据来在html页面中显示网页。不需要使用GORM创建/更新/删除。我如何定义这个视图的域类?

我的看法是这样的。

代码语言:javascript
复制
view name: testview
col1 int,
col2 varchat(50),
col3 date

谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-01-04 11:21:16

假设col1是主键:

代码语言:javascript
复制
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"
    }
}
票数 3
EN

Stack Overflow用户

发布于 2013-01-04 11:32:57

Grails gorm不提供对视图的直接访问,但是您可以尝试使用HQL,或者参考Elegant ways to handle database views on hibernate entities?。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14150467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档