1

我是java新手。我以为hibernate是用来处理数据库的。谷歌应用引擎已经有数据库 api。那么这是否意味着我们不需要谷歌应用引擎的休眠?或者如果仍然需要,那为什么?

4

2 回答 2

1

Hibernate 是几个对象理性映射(ORM) 框架之一。它是 Java Persistence API (JPA) 的实现。Google App Engine 使用另一个 ORM 框架 DataNucleus,您可以在 Java 数据对象 (JDO) 和 JPA 之间进行选择。有关这些框架的更多详细信息,请参阅此问题

于 2013-02-01T23:18:27.090 回答
1

如果您正在使用关系数据库,那么 JDO 可能适合您,因为 JDO 既是对象关系映射标准又是透明对象持久性标准。所以,不,这里不需要 Hibernate

https://developers.google.com/eclipse/docs/appengine_orm https://developers.google.com/appengine/docs/java/datastore/jdo/overview

但是,如果您的情况可能,请考虑对于云平台,使用非关系 (NoSQL) 数据库

于 2013-02-01T23:15:20.390 回答