Hibernate NoSQL
Hibernate NoSQL extends Hibernate ORM by providing connectors and dialects for NoSQL databases.
It can significantly reduce development time otherwise spent with manual data handling in the various proprietary query languages and specialized drivers. Hibernate NoSQL’s design goal, similar to Hibernate ORM’s, is to relieve the developer from 95% of common data persistence-related programming tasks by eliminating the need for manual, hand-crafted data processing. However, unlike many other persistence solutions, Hibernate NoSQL does not hide the power of the native query language and driver from you.
Compatible with popular NoSQL databases
Hibernate NoSQL works with the following databases:
-
MongoDB via mongodb-hibernate,
-
Milvus and
Build on top of Hibernate ORM
If you already know Hibernate ORM, most of what you know applies just as well to Hibernate NoSQL. And if you have existing entities and O/R mappings, they’ll mostly just work without any changes.
It’s completely possible to use Hibernate NoSQL and Hibernate ORM side-by-side in the same program.