我对这两件事很困惑.我在看 playbook !java框架,它说它使用JPA.我在考虑使用Play!这是MongoDB在项目中的第一次.我以前用过JPA,但当时我用它来写关系数据库(mysql).

MongoDB不是关系数据库,所以如果我想在Play中使用它!,我还需要JPA吗?还是只是MongoDB司机?

我想我把很多事情弄糊涂了,所以如果有人能帮我澄清一下,我将不胜感激!

推荐答案

我认为play支持JPA,但不需要JPA.你可以完全忘记JPA,使用任何你喜欢的MongoDB API(它的原生API,Brendan对Morphia的建议,等等).

Mongodb相关问答推荐

更快地识别嵌套对象数组中具有重复字段的文档

MongoDB - 使用许多嵌套对象更新嵌套数组

找到一个用户,然后使用 MongoDB 根据他们的总分获得他们的排名

根据状态过滤 mongoDb 中的结果

Raft Vs MongoDB 初选

Meteor 中的平均聚合查询

MongoDB:按标签获取文档

带有 mongodb 和 nodejs 的实时 Web 应用程序

使用 ObjectId.GenerateNewId() 还是离开 MongoDB 创建一个?

为什么不建议在 MongoDB 中使用服务器端存储函数?

$elemMatch 的 MongoDB 索引

使用 Mongoid 和 Ruby 查询最近 30 天的日期范围?

如何在mongodb中删除数组的第n个元素

MongoDB GridFS VS 直接磁盘 IO

直接从 URL 查询字符串提供的 mongo 查询有多危险?

Mongodb KeyFile 太开放权限

MongoDB服务器仍然可以在没有凭据的情况下访问

Mongo聚合框架,排序然后分组不起作用

通过 Java 执行 Mongo like Query (JSON)

MongoDb:聚合 $lookup 过滤外部文档