使用roo和mongo创建springsource项目
前言:我有 .NET 和 PHP 背景。我对用 Java 制作控制台应用程序感到非常满意。我从未在任何平台上使用过 ORM。我正在尝试学习企业java最佳实践。因此,如果我听起来很无知,那可能是因为我确实很无知。
我下载了最新版本的 SpringSource 工具套件。我想用 JPA mongo 创建一个 spring 项目(适配器/驱动程序/驱动程序等等)。我想和 roo 一起做。所以我认为我需要知道的是具有 mongodb 驱动程序的 JPA 库的名称。
Preface: I am coming from a .NET and PHP backround. I'm pretty comfortable with making a console app in Java. I've never used an ORM on any platform. I'm trying to learn enterprise java best practices. Therefore, if I sound ignorant, its probably because I am.
I downloaded the latest version of the SpringSource Tool Suite. I want to make a spring project with a JPA mongo (adapter/driver/driver whatever). I'd like to do so with roo. So what I think I need to know is the name of a JPA library that has a mongodb driver.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
查看 Kundera,它是一个用于 Cassandra/Hbase/MongoDB 数据库的 JPA 1.0 ORM 库。有关入门的信息,请参阅此博客文章:使用使用昆德拉的 MongoDB。
Check out Kundera, it's a JPA 1.0 ORM library for the Cassandra/Hbase/MongoDB database. For info about getting started, see this blog post: Working with MongoDB using Kundera.
请尝试更新版本的昆德拉,即2.0.1。自推出以来,它发生了重大变化,我看到添加了许多新功能并修复了错误。目前它支持 JPA 1.0 和 Cassandra 0.7.6/ HBase/ MongoDB,但我们计划很快添加对 Cassandra 0.8 和 JPA 2.0 的支持。这里有一个很好的例子: https://github.com/impetus-opensource /昆德拉/wiki/入门
Please try newer version of Kundera, i.e. 2.0.1. It has gone a major change since its inception and I see a lot of new features getting added and bugs being fixed. Currently it supports JPA 1.0 and Cassandra 0.7.6/ HBase/ MongoDB but we are planning to add support for Cassandra 0.8 and JPA 2.0 very soon. There is a pretty good example here: https://github.com/impetus-opensource/Kundera/wiki/Getting-started
您可以使用Spring data mongodb,它不是JPA,但易于使用。另外,Spring roo 支持将其用作持久层< /a>.
祝你好运。
You can use Spring data mongodb, is not JPA but is easy to use. Also, Spring roo has support to use it as persistence layer.
Good luck.