前言:我来自.NET和PHP背景。我很擅长用Java创建一个控制台应用程序。我从来没有在任何平台上使用过ORM。我正在尝试学习企业级Java最佳实践。因此,如果我听起来无知,那可能是因为我。
我下载了最新版本的SpringSource Tool Suite。我想用JPA mongo制作一个spring项目(适配器/驱动程序/驱动程序)。我想和roo这样做。所以我认为我需要知道的是具有mongodb驱动程序的JPA库的名称。
答案 0 :(得分:5)
查看Kundera,它是Cassandra / Hbase / MongoDB数据库的JPA 1.0 ORM库。有关入门的信息,请参阅此博文:Working with MongoDB using Kundera。
答案 1 :(得分:0)
请尝试较新版本的Kundera,即2.0.1。它自成立以来发生了重大变化,我看到许多新功能被添加并且错误被修复。目前它支持JPA 1.0和Cassandra 0.7.6 / HBase / MongoDB,但我们计划很快增加对Cassandra 0.8和JPA 2.0的支持。这里有一个很好的例子:https://github.com/impetus-opensource/Kundera/wiki/Getting-started
答案 2 :(得分:0)
您可以使用Spring data mongodb,不是JPA,但易于使用。另外,Spring roo has support to use it as persistence layer。
祝你好运。