要将数据上传到数据存储区,我使用以下java代码:
DatastoreService ds = DatastoreServiceFactory.getDatastoreService();
Entity entity = new Entity("mydetail");
entity.setProperty("entry", "entry");
ds.put(entity);
对于上传基于表单的数据,这是上传数据的正确方法,即使用上面的类似代码,还是我应该使用其他API?
答案 0 :(得分:1)
是的,这是AppEngine数据存储区的直接API。
您还可以使用JDO接口,该接口允许直接存储Java对象而无需处理数据存储区API:
import javax.jdo.annotations.Persistent;
@PersistenceCapable
public class MyDetail {
// ...
@Persistent
private String entry;
// ...
还有JPA界面。这两个接口都在App Engine网站上进行了描述。
Objectify界面非常简单,在许多情况下更容易。它不是官方SDK的一部分。
您可以使用对您的应用更有意义的。