我正在使用IBM DB2 v9.1
并希望将所有数据库导出到 xml 文件,并在需要时将其导入回来。我的数据库中有 9 个表。
我正在使用java and hibernate
. 到目前为止我所做的是:通过hibernate获取所有数据并填充POJO对象,然后将对象导出到xml文件。现在要导入,我需要先删除所有现有数据库,然后将 xml 文件数据导入数据库。
问题在于主键(ID)。一旦从 DB2 中删除 id,则无法使用该 id 保存数据,它将被分配新的 id。这会扰乱外键关系。什么是最好的解决方案?