首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HBM2DDL --创建数据库视图而不是表?

HBM2DDL --创建数据库视图而不是表?
EN

Stack Overflow用户
提问于 2010-10-27 21:06:49
回答 1查看 1.8K关注 0票数 2

全,

是否有一些设置可以让hbm2ddl在生成数据库模式时运行视图创建语句,而不是创建表?

我正在使用非常棒的hbm2ddl工具创建我的数据库模式,但是我有一个问题。我需要将一些表展平到视图中,以帮助搜索数据库,而hql将是一个过于复杂的解决方案。我创建了指向这些视图的实体对象,以便通过hibernate获取搜索结果。在使用hbm2ddl之前,这一切都运行得很好。在一个空的数据库模式中,hbm2ddl将基于jpa注解创建数据库模式,不幸的是,它还将我的视图创建为表。是否有一些设置可以让hbm2ddl运行视图创建语句,而不是创建表?取而代之的是,有没有一种方法可以告诉hbm2ddl跳过实体(排除,等等)的表创建?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-28 00:24:29

据我所知,这很不幸,Hibernate不支持创建视图而不是表,也不支持验证包含视图的模式。请参阅HHH-1872HHH-2018HHH-1329等问题。

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

https://stackoverflow.com/questions/4033526

复制
相关文章

相似问题

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