我正在寻找展示如何将MongoDB与Hibernate集成的资源(最好是在spring中),这样我就可以在RDBMS和NoSql之间切换:有人有这样做的经验吗?
我正在寻找展示如何将MongoDB与Hibernate集成的资源(最好是在spring中),这样我就可以在RDBMS和NoSql之间切换:有人有这样做的经验吗?
你不容易做到这一点.Hibernate的目的是将Java对象映射到关系数据库.尽管Hibernate抽象了很多细节,但您仍然需要了解关系数据库如何处理外键和主键等内容,以及运行的查询对性能的影响.MongoDB需要一种完全不同的方法来设计数据库,重点是对象,而不是列和表.虽然您可以为MongoDB创建一个Hibernate方言,但创建一个既适用于关系数据库又适用于NoSql数据库的设计将为您提供一个既适用于关系数据库又适用于NoSql数据库的设计.