我有一个使用 Hibernate 4.1 和 Spring 3.1.1 的应用程序。我正在使用 Spring 的 HibernateJpaVendorAdapter 并将 generateDdl 设置为 true 来创建实体。
我刚刚创建了一个视图并创建了一个实体来映射到该视图。视图的实体使用@Entity、@Table(name="ViewName") 和@Immutable 进行注释。当我部署 Web 应用程序时,它会自动为所有实体创建表,从而为应该映射到我的视图的实体创建一个表。我必须进入并手动删除该表,然后创建视图。虽然我可以继续这样做,但我想知道是否有办法指定不为该特定“视图”实体创建表。