-1

この回答によると、作成を hbm2dll.auto に割り当てて、すべてのテーブルを削除して再作成できますが、作成を割り当ててアプリケーションを実行すると、一部のテーブルが変更されず、コンソールにさまざまなエラーが表示されます、 次のように。なぜすべてのテーブルを削除して再作成できないのか疑問に思っています。

....
ERROR: Table 'mydb.user' doesn't exist
....
ERROR: Table 'animal' already exists
....
Can't create table 'mydb.#sql-43c_6b' (errno: 150)
....

hibernate.cfg.xml

<property name="hbm2ddl.auto">create</property>
4

1 に答える 1