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

Transform incident management with machine learning and analytics to help you maintain optimal performance and availability while keeping pace with the growing demands of digital business with this eBook, brought to you in partnership with BMC.

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

Evolve your approach to Application Performance Monitoring by adopting five best practices that are outlined and explored in this e-book, brought to you in partnership with BMC.

Topics:

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}