需求是更新实体中某一行的字段。但下面的代码正在更新实体行。我在哪里犯错误?GAE:JAVA-只更新实体特定行中的一个字段
//Inserting
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
//Util.getKey() always returns current Date
Key ky=KeyFactory.createKey("Routine", Util.getKey());
Entity e = new Entity("Routine",ky);
e.setProperty("running", Constants.RUNNING_INCREDIBLE);
datastore.put(e);
//Updating
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Key ky=KeyFactory.createKey("Routine", Util.getKey());
Entity e2=datastore.get(ky);
e2.setProperty("bAS", Constants.BAS_INCREDIBLE);
datastore.put(e);
如果最后一行是'datastore.put(E2)'? –
对不起..这是错误的是e2只... – user1742919