Following the Spring Data model, RedHat wants to bring JPA support to NoSQL solutions:
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.
Actual support for key-value stores and then other storage engines appears to be mid-term priority though.
It will be interesting to see what approaches Hibernate OGM will take to provide mappings for rich model NoSQL databases like document databases, column stores and graph databases. And what queries will be supported against highly connected data stores like graph databases. JPA might be too connected to the SQL vision on data access making things a lot more complicated than say having a common data access API.
Original title and link: Hibernate Object/Grid Mapper (NoSQL database©myNoSQL)