NoSQL的持久层框架 Hibernate OGM

openkk 10年前
     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>