java - 简单的对象持久化策略 - hibernate ?

标签 java database hibernate oop object-persistence

我正在大学做一个 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/

相关文章:

java - 分页和排序

java - 如果索引范围为 long,则迭代数组

java - Azure IoT 中心 - 使用 IoT 中心将文件从 Azure blob 下载到 IoT 设备

java - 异步任务空错误

数据库结构和源代码控制 - 最佳实践

php - 在PHP脚本中将数据记录到MySQL服务器的最快方法是什么?

java - 将 JPA Criteria Builder 与表连接结合使用

java - 为什么方法不抛出异常

java - JSR303 验证 : Two (or more) Validations constraints: After first returned an error, 不评估第二个?

SQL 获取每一项的总计