0

我在文件模式下运行 HSQLDB。

<property name="hibernate.connection.url" value="jdbc:hsqldb:file:~/MyDB" />

但我无法user.home在我的计算机上或其他任何地方找到这个数据库文件。

em.getTransaction().begin();
em.persist(obj);
em.getTransaction().commit();

我可以看到我的应用程序中的对象是持久的。如果我在浏览器中重新加载我的应用程序,对象仍然存在。但是如果我重新部署我的应用程序

<property name="hibernate.hbm2ddl.auto" value="update" />

数据库为空。

我在这里想念什么?

4

1 回答 1

0

可能我在这里失踪em.close();了。这样我的所有数据都保存在MyDB.script文件中。

于 2013-07-01T13:07:38.667 回答