MongoDB到Java的集成

我们正在尝试将旧的Oracle sql应用程序转换为NO-SQL,我们选择了Mongo DB。

是否有像Hibernate这样的对Mongo DB的ORM支持可以减少我们的编码?

我们可以使用JPA规范为Mongo DB构建应用程序吗?

如果是JPA,最好选择哪个ORM供应商,为什么?

他们是否为Mongo DB提出了no-sql方言,以便我们可以使用非关系数据库来构建应用程序?

回答:

DataNucleus JPA使用

真正的 JPA 向MongoDB提供了完全的持久​​性(与Spring-Data,Morphia等具有自己的API相对,因此您没有直接的可移植性-

但这可能不是您的首要考虑);对于DataNucleus,它提供了JPA2(具有一些JPA2.1预览功能)。它还提供对HBase,RDBMS,NeoDatis,Excel,ODF,XML,JSON,LDAP以及其他一些应用程序的JPA持久性,以防您需要向它们移植。

以上是 MongoDB到Java的集成 的全部内容, 来源链接: utcz.com/qa/404199.html

回到顶部