Ano*_*mar 4 java spring-data amazon-dynamodb
我试图从dynamodb代表年份(保留关键字)获取记录.
但无法获得成功.
DynamoDBScanExpression queryExpression = new DynamoDBScanExpression();
queryExpression.withFilterExpression("year = :year).withExpressionAttributeValues(valueMap);
result = dynamoDBTemplate.scan(ABC.class, queryExpression);
Run Code Online (Sandbox Code Playgroud)
DynamoDBScanExpression queryExpression = new DynamoDBScanExpression();
Map<String, AttributeValue> valueMap = new HashMap<>();
valueMap.put(":year", new AttributeValue().withS(2016));
queryExpression.withFilterExpression("#y = :year).
.withExpressionAttributeValues(valueMap);
Map<String, String> expression = new HashMap<>();
expression.put("#y", "year");
queryExpression.withExpressionAttributeNames(expression);
Run Code Online (Sandbox Code Playgroud)
解决了我的问题.