Java 如何使用JPA禁用实体创建以映射视图?
我想用JPA实体映射视图。显然,它不应该尝试创建名为entity的表,因为它将映射在别处创建的视图Java 如何使用JPA禁用实体创建以映射视图?,java,jpa,view,orm,Java,Jpa,View,Orm,我想用JPA实体映射视图。显然,它不应该尝试创建名为entity的表,因为它将映射在别处创建的视图 如何做到这一点?必须在JPA中打开DDL生成,所以不要打开它,但它对持久性单元中的所有实体都是“全部”或“无”。如果某些实体(但不是所有实体)需要它,可以选择绕过它 有2个持久性单位。其中一个持久化单元包含所有内容,可供代码使用,而另一个持久化单元仅包含需要创建表的实体子集 生成脚本并使用JPA执行它们。然后,您可以手动删除已有视图的表创建项-请参阅 一些选项的组合。我们对构建时操作使用不同的
如何做到这一点?必须在JPA中打开DDL生成,所以不要打开它,但它对持久性单元中的所有实体都是“全部”或“无”。如果某些实体(但不是所有实体)需要它,可以选择绕过它