Introduction
Welcome to the documentation site for the official MongoDB Extension for Hibernate ORM,an extension that integrates Hibernate with MongoDB.
The Hibernate ORM is an object-relational mapping framework for Java applicationsthat maps Java classes to relational database tables. The MongoDB Extension for Hibernate ORMadds support for MongoDB, allowing you to represent and interact with MongoDBdata by using Hibernate ORM's data mapping and querying capabilities.
Tip
Public Preview Roadmap
To view a list of features included in the MongoDB Extension for Hibernate ORM Public Preview releaseand planned for future releases, see thePublic Preview Roadmapon JIRA.
Get Started
Learn how to install the Hibernate ORM extension, establish a connection to MongoDB, and beginworking with data in theGet Started with the MongoDB Extension for Hibernate ORM tutorial.
Model Your Data
Learn how to create Hibernate ORM models that represent MongoDB collectionsin theModel Your Data section.
Interact with Data
Learn how to use the Hibernate ORM extension to perform operations on MongoDB datain theInteract with Data section.
Tip
Sample Application
To view a sample application that shows how to run create, read, update,and delete (CRUD) operations by using the Hibernate ORM extension, see themongodb-hibernate-crudGitHub repository.
Hibernate ORM Feature Compatibility
Learn about the extension's support for Hibernate ORM andMongoDB features in theFeature Compatibility section.
Version Compatibility
Learn about the versions of MongoDB Server, Java, and Hibernate ORMthat are compatible with the Hibernate ORM extension on theCompatibility page.
Issues & Help
Learn how to report bugs, contribute to the Hibernate ORM extension, and find more resources forreceiving help in theIssues & Help section.