1

I am new to java. I thought hibernate is to deal with database. And google app engine already has database api. So does that mean we don't need hibernate for google app engine? Or if still need, then why?

Hai Bi
  • 1,173
  • 1
  • 11
  • 21

2 Answers2

1

In case you are working with Relational database, maybe JDO is for you since JDO is both an object-relational mapping standard and a transparent object persistence standart. So, no , there is no need of Hibernate here

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

But consider, for a cloud platform, using of non relational (NoSQL) database, if it's possible for your case

Simeon Angelov
  • 470
  • 4
  • 18
1

Hibernate is one of several object-rational mapping (ORM) frameworks. It is an implementation of the Java Persistence API (JPA). Google App Engine uses DataNucleus, another ORM framework, and you can choose between Java Data Objects (JDO) and JPA. See this question for more details about these frameworks.

Community
  • 1
  • 1
gcvt
  • 1,482
  • 13
  • 15