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 applications that maps Java classes to relational database tables. The MongoDB Extension for Hibernate ORM adds support for MongoDB, allowing you to represent and interact with MongoDB data 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 release and planned for future releases, see the Public Preview Roadmap on JIRA.
Get Started
Learn how to install the Hibernate ORM extension, establish a connection to MongoDB, and begin working with data in the Get Started with the MongoDB Extension for Hibernate ORM tutorial.
Model Your Data
Learn how to create Hibernate ORM models that represent MongoDB collections in the Model Your Data section.
Interact with Data
Learn how to use the Hibernate ORM extension to perform operations on MongoDB data in the Interact 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 the mongodb-hibernate-crud GitHub repository.
Hibernate ORM Feature Compatibility
Learn about the extension's support for Hibernate ORM and MongoDB features in the Hibernate ORM Feature Compatibility section.
Version Compatibility
Learn about the versions of MongoDB Server, Java, and Hibernate ORM that are compatible with the Hibernate ORM extension on the Compatibility page.
Issues & Help
Learn how to report bugs, contribute to the Hibernate ORM extension, and find more resources for receiving help in the Issues & Help section.