Я только начинаю свой первый проект DynamoDB, и я старался как можно больше прочитать документацию. Я считаю, что наилучшей возможностью для моего проекта является использование DynamoDbMapper High Level в SDK для выполнения операций CRUD.Java DynamoDBMapper. Отображение значения атрибута 'M'
В документации DynamoDB есть тип значения атрибута «M», который можно увидеть здесь http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_AttributeValue.html
В нижней Java API уровня, такие как GetItem или getItemBatch, этот тип значение преобразуется в Java. util.map <>.
Но я не могу найти какие-либо ресурсы, которые говорят, что я могу использовать более высокий уровень DBMapper для использования этого типа данных. Поддерживаемые типы данных. http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.DataTypes.html
Я заметил в нижней части страницы, что дает некоторое представление о создании собственной системы отображения более высокого уровня. Но я подумал, что сначала попрошу об этом, прежде чем я попаду в код, чтобы попробовать это. Поэтому я предполагаю, что мой вопрос: есть ли в любом случае использование DynamoDBMapper для работы с типом данных Java.Util.Map?
Единственная проницательность, которую я мог найти в google, - это странная ошибка github, где пользователь, похоже, делает именно то, что я хочу сделать. https://github.com/aws/aws-sdk-java/issues/520
Надеюсь, что это имеет смысл. Ральф
Вы когда-нибудь это выясняли? – BinaryShrub