0

我在我的大学做一个 Java 软件项目,主要是关于存储数据集(软件测试的管理)。我首先想到的是一个简单的 SQL DB,但是目前还没有必要的 DB 方案(假设这个项目很愚蠢,但别无选择)。

像 Hibernate 这样的持久性框架是否能够在内部存储数据(例如以 XML 格式)并在以后将此 XML 转换为像样的 SQL?

我的意图是使用像 Hibernate 这样的框架的额外抽象层来节省工作,因为它可能具有转换功能。我知道 Hibernate 可以从 SQL 生成类文件,但我不太确定它是否在开发过程中的每个阶段都需要一个 DB。现在使用 XML 方案并稍后将其转换为 SQL 可能是一个想法 :)

4

2 回答 2

1

您可以使用 hibernate 将 XML 持久保存到关系数据库中,但不能直接将 XML 用作存储引擎。为什么不从一开始就将您的数据存储到关系数据库中 - 您将自己创建一些模式,并在收到它时将其调整为实际模式。

于 2010-04-20T11:22:17.660 回答
0

我建议改用HSQLDB等轻量级数据库。

于 2010-04-20T10:47:11.987 回答