Mur*_*ali 8 java hibernate mongodb
我正在尝试将hibernate/mysql项目迁移到mongodb.hibernate是否支持迁移到mongodb?如果是这样,ORM映射如何转换为一对一或一对多关系?
Hibernate支持关系数据库,如MySQL,PostgreSQL,Oracle,DB2和SQL Server.但是,MongoDB不是关系数据库,它是一个文档数据库.差异非常大:
所以,为了回答你的问题,Hibernate不支持MongoDB,我认为它的机会几乎为零.
但是,Java/MongoDB有ORM实现,例如MJORM.
但是,由于这些是数据库组织的两个完全不同的观点,因此没有简单的迁移过程.至少它将包括重新思考您的数据库设计.因此,重新考虑迁移可能是值得的,看看它是否真的需要.最后,MongoDB不是关系数据库的直接替代品,因为它不是关系数据库.有关两种类型的数据库的一些讨论,请参阅以下链接:
关于Hibernate OGM的更新
您可以使用Hibernate OGM.恕我直言,有两个缺点:
| 归档时间: |
|
| 查看次数: |
4702 次 |
| 最近记录: |