Search

Hibernate OGM (Object/Grid Mapper)

Hibernate Object/Grid Mapper (OGM) aims at providing Java Persistence (JPA) support for NoSQL solutions. It reuses Hibernate Core's engine but persists entities into a NoSQL data store instead of a relational database. It reuses the Java Persistence Query Language (JP-QL) to search their data.

That's the grand scheme of things and we will roll out functionalities over time. The short term target is:

  • support for Infinispan (done)
  • support Hibernate Search full-text queries (done)
  • support simple JP-QL queries (restrictions and many-to-one joins) 
The medium target is:
  • support other key/value stores
  • support other NoSQL families
  • support complex joins and aggregations 
The project is Open Source, please come and contribute ideas, code, documentation. Make your feature a priority. Check out this page for more information.

Hibernate OGM is released under the LGPL open source license. 

Hibernate OGM News

View more hibernate ogm news