我正在开发一个新项目,我需要迁移系统Delphi + Firebird,我将使用Java 7 + JSF 2 + JPA(Hibernate)+ Firebird。我配置了项目并且它正常工作,但我遇到了问题,Hibernate正在为项目中的每个@entity
创建一个新表。例如,我有一个表XXX
,hibernate将创建一个表HT_XXX
,其中包含表XXX
和HIB_SESS_ID
的主键。
是否有任何特殊属性我告诉hibernate停止创建这个新表?
答案 0 :(得分:2)
前缀为HT_
的表是Hibernate用于某些批量操作的临时表。你不能阻止Hibernate创建它们AFAIK。
见: