我在我的大学做一个Java软件项目,主要是关于存储数据集(软件测试管理)。 我想到的第一件事是一个简单的SQL DB,但是必要的数据库方案现在不可用(假设该项目是愚蠢的,但没有选择)。简单的对象持久化策略 - 休眠?
是持久化框架如Hibernate能够在内部存储数据(例如XML),后来这个XML转换成SQL得体?
我的目的是使用如Hibernate框架的额外的抽象层来保存工作,因为它可能具有转换功能。我知道Hibernate可以从SQL生成类文件,但我不太确定在开发过程中是否需要DB。现在使用XML格式并把它转换成SQL以后也许一个想法:)
实际上,这并不能真正回答我的问题,在我的OO应用程序和数据库之间使用额外的层是否合理,以便不必重新实现太多。 :) – wishi 2010-04-20 11:15:20
我的意思是,首先使用XML映射只会使事情变得更复杂。 – 2010-04-20 11:44:35