所有
是否有一些设置我可以告诉hbm2ddl运行视图创建语句而不是在生成数据库模式时创建表?
我正在使用精彩的hbm2ddl工具创建我的数据库模式,但我有一个问题。我需要将一些表平移到视图中以帮助搜索数据库,而hql将是一个过于复杂的解决方案。我已经创建了指向这些视图的Entity对象,以便通过hibernate获取搜索结果。这一切都很好,直到使用hbm2ddl。在空数据库模式中,hbm2ddl将基于jpa注释创建数据库模式,遗憾的是,它还将创建我的视图作为表。是否有一些设置我可以告诉hbm2ddl运行视图创建语句而不是创建表?取而代之的是,有没有办法告诉hbm2ddl跳过一个实体的表创建(排除或什么)?
谢谢!