代码之家  ›  专栏  ›  技术社区  ›  wishi

简单对象持久化策略-休眠?

  •  0
  • wishi  · 技术社区  · 15 年前

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

    像Hibernate这样的持久性框架能够在内部存储数据(例如XML)并在以后将该XML转换为合适的SQL吗?

    我的目的是使用类似hibernate的框架的额外抽象层来保存工作,因为它可能具有转换功能。我知道Hibernate可以从SQL生成类文件,但我不太确定它在开发过程中的每一点是否都需要一个DB。现在使用一个XML方案,稍后将其转换为SQL也许是个主意:)

    2 回复  |  直到 15 年前
        1
  •  1
  •   Bozhidar Batsov    15 年前

    可以将XML与Hibernate一起持久化到关系数据库中,但不能将XML直接用作存储引擎。为什么不从一开始就简单地将您的数据存储到关系数据库中呢?您将自己创建一些模式,并在收到它时将其与实际模式相适应。

        2
  •  0
  •   Maurice Perry    15 年前

    我建议使用轻量级数据库,例如 HSQLDB 相反。