hibernate - GORM 映射 - 查看创建语句

标签 hibernate grails grails-orm

我有一个映射到数据库 View 的域类,如下所示:

static mapping = {
   table 'view_foo'
}

如果我启动项目并且 View 不存在,则会有一个名为 view_foo 的表.

如何让 hibernate 创建数据库 View ?

我想设置一个 SQL 语句来代替 hibernate 生成的语句,这可能吗?

最佳答案

查看 Grails 数据库迁移插件。这在 Hibernate 初始化之前运行。它甚至允许使用 native SQL 查询。

关于hibernate - GORM 映射 - 查看创建语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33669817/

相关文章:

Java Order by 具有不同子对象类型的一对多关系

grails - Grails独特的约束-它会同时起作用吗?

testing - Grails 域类在测试中未保存

grails - 试图在3.1.10下使用g include标签

grails - 带有Webflow插件(1.2.1)的Grails 1.2.1-未返回参数

hibernate - 如何在 Grails 中持久保存枚举集合?

grails-orm - Grails 2.0 的多数据源特性是否支持关系?

Hibernate SQLQuery 绕过 Hibernate session 缓存

Hibernate Envers for Doctrine?

mysql - 使用 mysql 全文搜索与 hibernate