0

データストアにデータをアップロードするには、次の Java コードを使用します。

DatastoreService ds = DatastoreServiceFactory.getDatastoreService();
Entity entity = new Entity("mydetail");
entity.setProperty("entry", "entry");
ds.put(entity);

フォームベースのデータをアップロードする場合、これはデータをアップロードする正しい方法ですか、つまり、上記の同様のコードを使用しますか、それとも使用すべき別の API がありますか?

4

1 に答える 1

1

はい、これは AppEngine データストアへのダイレクト API です。

Datastore API を使用せずに Java オブジェクトを直接格納できる JDO インターフェイスを使用することもできます。

import javax.jdo.annotations.Persistent;

@PersistenceCapable
public class MyDetail {
    // ...
    @Persistent
    private String entry;
    // ...

JPAインターフェースもあります。どちらのインターフェースも、App EngineのWeb サイトで説明されています。

Objectifyインターフェイスは非常に簡単で、多くの状況で簡単に使用できます。これは公式 SDK の一部ではありません。

アプリケーションにとってより意味のある方を使用できます。

于 2012-12-06T19:53:12.130 に答える