Я понимаю, что нам нужно передать имя атрибута и имена первичного ключа для BatchGetItem из DDB.Например:
TableKeysAndAttributes forumTableKeysAndAttributes = new TableKeysAndAttributes(forumTableName);
// Add a partition key
forumTableKeysAndAttributes.addHashOnlyPrimaryKeys("Animal", "cat", "dog");
BatchGetItemOutcome outcome = dynamoDB.batchGetItem(forumTableKeysAndAttributes,threadTableKeysAndAttributes);
Итак, здесь мы вручную передаем имя атрибута «звери» и два первичных ключа (два типа животных - собака и кошка).(Поправьте меня, если я ошибаюсь)
Но что, если теперь у меня есть список первичных ключей, то есть [dog, cat, cow, rabbit, sheep, chicken...]
, который имеет форму List<String>
, очевидно, я не могу передать вручнуюих, то что мне делать?
Спасибо!