NoSQL的持久层框架 Hibernate OGM
openkk
13年前
Hibernate 团队对外宣布了一个新的家族成员,Hibernate OGM, OGM 是 Object Grid Mapping的缩写,它的目标是试图使用 JPA 来操作 NoSQL数据库,目前似乎局限于Infinispan 。 <br /> <p>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.</p> <p>That's the grand scheme of things and we will roll out functionalities over time. The short term target is:</p> <ul> <li>support for Infinispan (done)</li> <li>support Hibernate Search full-text queries (done)</li> <li>support simple JP-QL queries (restrictions and many-to-one joins) </li> </ul> <div> The medium target is: </div> <ul> <li>support other key/value stores</li> <li>support other NoSQL families</li> <li>support complex joins and aggregations <br /> </li> </ul> <br /> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1322727513452" target="_blank">http://www.open-open.com/lib/view/home/1322727513452</a></p>