除了Hibernate OGM外, datanuclues也提供了类似能力. datanucleus.org
不同之处是,
1. datanucleus的影响力远小于hibernate
着从google的搜索结果数就可以看出来,
2. 编程接口
Hibernate OGM: JPA, native hibernate api
DataNucleus: JPA, JDO
3. License
Hibernate OGM: LGPL v2.1
DataNucleus: Apache 2.0
都不妨碍使用, 但是datanuclues更好一些.
4. 功能
Hibernate OGM还是没有ORM成熟, 官方支持 infinispan 和 MongoDB, 实际上还有Ehcache也是支持的.
支持的关系有 one_to_many, one_to_one, many_to_one.
DataNucleus的官方支持mongoDB, HBase, BigTable, Neodatis
详细情况还要考察,文档太少.