如果数据库不存在,我怎么能只使用autoCreateSchema?

时间:2010-12-05 21:35:17

标签: java jdo datanucleus

我有以下问题: 我正在将DataNucleus与JDO一起用于我的程序。我的jdoconfig.xml包含以下行:

<property name="datanucleus.autoCreateSchema" value="true"/>

如果我现在启动我的程序并且数据库不存在但它已经创建并且一切正常。

但是,如果我停止我的程序并再次启动它并且数据库已经存在,我会收到错误: 约束“USER_U1”和“USER_U1”具有相同的列集,这是不允许的。

如果我的程序不存在,我怎么能告诉我的程序只创建架构?

0 个答案:

没有答案