amazon simpleDB - PullRequest
       11

amazon simpleDB

0 голосов
/ 21 апреля 2011

Я пытаюсь определить auto_increment в свойствах атрибута в моем домене.но я не могу это нигде. Это возможно? Если это возможно, где я могу проверить, как это сделать?

Ответы [ 2 ]

1 голос
/ 25 апреля 2011

Вы должны будете написать свою собственную функцию автоинкремента.Взгляните на условные путы .Если вы хотите создать уникальный идентификатор, а не счетчик, помните, что UUID гораздо проще и эффективнее, чем ненужное попадание в базу данных.

0 голосов
/ 25 апреля 2011

В приведенном ниже примере показано, что вы можете автоматически увеличивать имена атрибутов, если значение больше 1024, то есть для загрузки

if (fieldvalue.length() >= 1024) {
                                int index = 1;
                                while (fieldvalue.length() >= 1000 && vlist.size() < 254) {
                                    String value = new String(fieldvalue.substring(0, 1000).getBytes("UTF-8"), "UTF-8");

                                    ItemAttribute objItemAttribute = new ItemAttribute(fieldname+index, value, fieldreplace.booleanValue()); 
                                    vlist.add(objItemAttribute);
                                    fieldvalue = new String(fieldvalue.substring(1000).getBytes("UTF-8"), "UTF-8");
                                    index++;
                                }
                            }
...