我正在开发一个新项目,需要迁移系统 Delphi + Firebird,我将使用 Java 7 + JSF 2 + JPA (Hibernate) + Firebird。我配置了该项目并且它正在工作,但我有一个问题,Hibernate 正在为项目中的每个 @entity
创建一个新表。例如,我有一个表XXX
,hibernate将创建一个表HT_XXX
,其属性主键为表XXX
和HIB_SESS_ID
.
是否有任何特殊属性可以告诉 hibernate 停止来创建这个新表?
最佳答案
以 HT_
为前缀的表是 Hibernate 用于某些批量操作的临时表。 AFAIK,你无法阻止 Hibernate 创建它们。
参见:
关于hibernate firebird - 创建新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19928886/