I должен использовать API низкого уровня , чтобы сохранить сущность типа Value в Google App Engine. Я искал и нашел только примеры таким образом:
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
Key k = KeyFactory.createKey(Value.class.getSimpleName(), id);
Entity entity = new Entity(k);
entity.setProperty("column1", value.getColumn1());
entity.setProperty("column2", value.getColumn2());
datastore.put(entity);
Моя проблема в том, что я заранее не знаю идентификатор (идентификатор значения), потому что мне нужно, чтобы он генерировался как последовательность. Это был бы способ сделать это в низкоуровневом API, как это делается в JDO как:
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;
Как я могу получить идентификатор на низком уровне или настроить его для генерации в виде последовательности?
Спасибо.