Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Hibernate OGM – MongoDB vs Kundera vs Jongo vs MongoDB API vs Morphia vs Spring Data Mongo – MongoDB Drivers for Java

DZone's Guide to

Hibernate OGM – MongoDB vs Kundera vs Jongo vs MongoDB API vs Morphia vs Spring Data Mongo – MongoDB Drivers for Java

· Performance Zone
Free Resource

Download our Introduction to API Performance Testing and learn why testing your API is just as important as testing your website, and how to start today.

I am working on a Spring MVC app that demonstrates all of the different MongoDB Java APIs.

Some Links

Maven POM Settings For Various Drivers

                morphia
                Morphia

http://morphia.googlecode.com/svn/mavenrepo/

                default

                    sonatype-nexus
                    Kundera Public Repository

https://oss.sonatype.org/content/repositories/releases

                        true

                        false

                kundera-missing
                Kundera Public Missing Resources Repository

http://kundera.googlecode.com/svn/maven2/maven-missing-resources

                        true

                        true

        com.google.code.morphia
        morphia
        0.99

        org.hibernate.ogm
        hibernate-ogm-core
        4.0.0-SNAPSHOT
        provided

        org.mongodb
        mongo-java-driver
        2.10.1

 org.springframework.data
 spring-data-mongodb
 1.0.4.RELEASE

Hibernate OGM for MongoDB

  1. https://community.jboss.org/wiki/PortingSeamHotelBookingExampleToOGM
  2. https://github.com/ajf8/seam-booking-ogm
  3. https://openshift.redhat.com/community/blogs/configuring-hibernateogm-for-your-jboss-app-using-mongodb-on-openshift-paas
  4. https://github.com/openshift/openshift-ogm-quickstart

Kundera (JPA for MongoDB)

  1. https://github.com/impetus-opensource/Kundera-Examples/wiki/Using-Kundera-with-Spring
  2. https://github.com/impetus-opensource/Kundera
  3. https://github.com/impetus-opensource/kundera-mongo-performance
  4. https://github.com/impetus-opensource/Kundera-Examples
  5. https://github.com/impetus-opensource/Kundera/wiki/Sample-Codes-and-Examples
  6. https://github.com/impetus-opensource/Kundera-Examples/wiki/Twitter
  7. http://architects.dzone.com/articles/sqlifying-nosql-%E2%80%93-are-orm
  8. https://github.com/xamry/twitample
  9. https://github.com/impetus-opensource/Kundera-Examples/wiki/Cross-datastore-persistence-using-Kundera
  10. http://prabhubuzz.wordpress.com/2012/05/25/mongodb-cassandra-jpa-service-using-kundera/
  11. http://gora.apache.org/
  12. http://xamry.wordpress.com/2011/05/02/working-with-mongodb-using-kundera/
  13. https://github.com/impetus-opensource/Kundera/wiki/Getting-Started-in-5-minutes
  14. https://github.com/impetus-opensource/Kundera/wiki/Concepts

Find scaling and performance issues before your customers do with our Introduction to High-Capacity Load Testing guide.

Topics:

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}