gpt4 book ai didi

java - 在 hibernate 启动时删除所有表

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:13:49 25 4
gpt4 key购买 nike

出于开发目的,我如何以在运行前删除所有表的方式配置 hibernate ?我不想在运行我的代码之前不断地手动删除所有表。

我已经在用了

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

但这似乎不起作用,因为我遇到了几个错误,这些错误是由上一次运行的错误模式引起的。

编辑也许我的问题有点误导。我想要一个干净的数据库。这不仅是因为实际的运行时错误,还因为每次运行都有一个干净的数据库。

<property name="hbm2ddl.auto">create-drop</property>

忽略 hibernate 未知的表(如果您正在使用表名,这种情况经常发生)。

最佳答案

使用值 create-drop 而不是 create

关于java - 在 hibernate 启动时删除所有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18342853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com