私はJavaを初めて使用します。hibernateはデータベースを処理することだと思いました。そして、グーグルアプリエンジンはすでにデータベースAPIを持っています。つまり、Google App EngineにHibernateは必要ないということですか?または、それでも必要な場合は、なぜですか?
質問する
167 次
2 に答える
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 に答える
1
Hibernate は、いくつかあるオブジェクト合理的マッピング(ORM) フレームワークの 1 つです。これは、Java Persistence API (JPA) の実装です。Google App Engine は、別の ORM フレームワークである DataNucleus を使用しており、Java Data Objects (JDO) と JPA のどちらかを選択できます。これらのフレームワークの詳細については、この質問を参照してください。
于 2013-02-01T23:18:27.090 に答える