我正在大学做一个 Java 软件项目,主要是关于存储数据集(软件测试的管理)。 我首先想到的是一个简单的 SQL DB,但是目前还没有必要的 DB 方案(假设该项目很愚蠢,但别无选择)。
像 Hibernate 这样的持久性框架是否能够在内部存储数据(例如 XML)并稍后将此 XML 转换为合适的 SQL?
我的目的是使用像 Hibernate 这样的框架的附加抽象层来节省工作,因为它可能具有转换功能。我知道 Hibernate 可以从 SQL 生成类文件,但我不太确定它在开发过程中的每个点是否都需要数据库。现在使用 XML 方案,稍后将其转换为 SQL 可能是一个想法:)
最佳答案
您可以使用 hibernate 将 XML 持久保存到关系数据库中,但不能直接使用 XML 作为存储引擎。为什么不从一开始就将您的数据简单地存储到关系数据库中 - 您将自己创建一些架构,并在收到数据时将其调整为实际的架构。
关于java - 简单的对象持久化策略 - hibernate ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2674323/