Google App Engine需要Hibernate吗?

时间:2013-02-01 22:48:18

标签: database hibernate google-app-engine

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

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