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

By | January 31, 2013

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

Some Links
http://code.google.com/p/morphia/wiki/QuickStart

http://www.mongodb.org/display/DOCS/Java+Tutorial

http://jongo.org/#updating

https://github.com/hibernate/hibernate-ogm

https://openshift.redhat.com/community/blogs/configuring-hibernateogm-for-your-jboss-app-using-mongodb-on-openshift-paas

http://www.hibernate.org/subprojects/ogm.html

https://github.com/impetus-opensource/Kundera/wiki

https://github.com/impetus-opensource/Kundera/wiki/Getting-Started-in-5-minutes

http://blog.fisharefriends.us/morphia-vs-spring-data-mongodb/

http://www.ibm.com/developerworks/java/library/j-morphia/index.html

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
https://community.jboss.org/wiki/PortingSeamHotelBookingExampleToOGM
https://github.com/ajf8/seam-booking-ogm
https://openshift.redhat.com/community/blogs/configuring-hibernateogm-for-your-jboss-app-using-mongodb-on-openshift-paas
https://github.com/openshift/openshift-ogm-quickstart

Kundera (JPA for MongoDB)
https://github.com/impetus-opensource/Kundera-Examples/wiki/Using-Kundera-with-Spring
https://github.com/impetus-opensource/Kundera
https://github.com/impetus-opensource/kundera-mongo-performance
https://github.com/impetus-opensource/Kundera-Examples
https://github.com/impetus-opensource/Kundera/wiki/Sample-Codes-and-Examples
https://github.com/impetus-opensource/Kundera-Examples/wiki/Twitter
http://architects.dzone.com/articles/sqlifying-nosql-%E2%80%93-are-orm
https://github.com/xamry/twitample
https://github.com/impetus-opensource/Kundera-Examples/wiki/Cross-datastore-persistence-using-Kundera
http://prabhubuzz.wordpress.com/2012/05/25/mongodb-cassandra-jpa-service-using-kundera/
http://gora.apache.org/
http://xamry.wordpress.com/2011/05/02/working-with-mongodb-using-kundera/
https://github.com/impetus-opensource/Kundera/wiki/Getting-Started-in-5-minutes
https://github.com/impetus-opensource/Kundera/wiki/Concepts

Be Sociable, Share!