如果存在,则使用Hibernate失败

时间:2014-03-01 19:57:18

标签: java hibernate derby

我有一个嵌入式Derby DB并使用hibernate。在我的配置文件中,我使用create但我也尝试了create-drop。问题是,如果存在丢弃表,则在我的休眠测试开始时失败并且我已经更改了映射的类,以便一些非空字段不再存在。因此,每次都有失败,我无法在此字段中保存null。我该如何摆脱这个问题?我想到了一些解决方案,但我不知道如何做到这些。我考虑的第一个解决方案是我删除了嵌入式Derby DB并从零开始,这不是问题,但我不知道该怎么做。我的第二个解决方案是我更改为create-drop并在没有任何数据库通信的情况下运行测试,以便在最后删除模式,但看起来不像最后有一个drop schema命令并且它没有'帮助了我。

0 个答案:

没有答案