我需要为项目使用面向对象的数据存储库。
它将介于 wiki 和 CMS 之间。
我还不是持久化领域的专家。
我想 Hibernate 和 Jackrabbit 是合适的框架,对吧?
据我所知,Jackrabbit不支持
用于映射的注释或其他便利技术
对象实例和数据存储之间。
Hibernate,另一方面,不支持版本控制
开箱即用。
你建议我使用什么?
我能否以某种方式结合这两个框架?
如果可以的话,您能否总结一下这两个框架的优缺点?
谢谢!
编辑
我真的很想使用不需要我的东西
负责将对象映射到表并返回。我为什么要?
我们生活在哪个世纪? ;)
我有很好的 JAXB 经验(将对象映射到 XML 并返回 面向对象的方式),但 JAXB 在数据库中没有用处。
最佳答案
db4o是一个面向对象的数据库。因为它是面向对象的,所以您直接存储对象,因此您不必维护任何到表的映射。
关于java - 我可以使用哪种数据库技术来持久化对象? (不需要我负责将对象映射到表并返回的东西)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1013938/