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?
-
1No. They have another ORM – smk Feb 01 '13 at 22:49
2 Answers
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

- 470
- 4
- 18
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.