出于开发目的,如何配置 hibernate 在运行之前删除所有表?我不想在运行代码之前不断手动删除所有表。
我已经在使用了
<property name="hbm2ddl.auto">create</property>
但这似乎不起作用,因为我遇到了几个错误,这些错误是由先前运行的错误模式引起的。
Edit也许我的问题有点误导。我想要一个干净的数据库。这不仅是因为实际的运行时错误,还因为每次运行都有一个干净的数据库。
<property name="hbm2ddl.auto">create-drop</property>
忽略休眠未知的表(如果您正在使用表名,这种情况可能会经常发生)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)