我正在尝试将应用程序从Hibernate 3.4.0.GA迁移到Hibernate 5.1,在完成java代码所需的更改后,当我部署应用程序时,我正在观察Hibernate如何尝试创建HT_表(全局临时),每个 @Inheritance 带注释的实体一个。
在Google上搜索我found 为什么要创建表格。
但在我的情况下,我们不允许更改de数据库以添加新表。
我的继承模型只有一个级别的继承及其简单的example
有没有人知道我可以用来避免创建HT_表的分层表结构的任何替代表示,或者某些Hibernate配置存档相同的目的?
我可以更改实体或Hibernate配置的继承层次结构。我还可以在部署的其他部分无阻塞的情况下,因未创建表而导致部署异常。
提前谢谢。
更新1: New info from Hibernate official forum.
更新2: The Bug was fixed
更新3: A blog entry explaining different bulk Strategies related to the issue