Hi Rajesh,
I can't spot it in your listing, but it seems you set the property "hibernate.dialect" to the FQN of MongoDBDialect. That property is not supported with Hibernate OGM, though. Instead set the provider to HibernateOgmPersistence (as you have), and then specify the following property (no need for FQN, short name "mongodb" suffices):
Code:
<property name="hibernate.ogm.datastore.provider" value="mongodb" />
Check out http://docs.jboss.org/hibernate/ogm/4.2/reference/en-US/html_single/#ogm-configuration-optionsogm-configuration-options for the properties known from ORM which should *not* be used with OGM.
Hth,
--Gunnar