我需要为项目使用面向对象的数据存储库。
它将介于 wiki 和 CMS 之间。
我还不是持久性领域的专家。
我想 Hibernate 和 Jackrabbit 是要走的框架,对吧?
据我所知,Jackrabbit不支持在
对象实例和数据存储之间进行映射的
注释或其他便利技术。
另一方面,Hibernate不支持
开箱即用的版本控制。
你会建议我用什么?
我可以以某种方式结合这两个框架吗?
如果可能的话,您能否总结一下这两个框架的优缺点?
谢谢!
编辑
我真的很想使用不需要我负责将对象映射到表并返回的东西。我为什么要?我们生活在哪个世纪?;)
我对 JAXB 有很好的经验(将对象映射到 XML 并以面向对象的方式返回),但是 JAXB 在数据库中没有用处。