Как указать значение по умолчанию для логического поля с аннотацией @dynamodbautogenerated по умолчанию

#amazon-web-services #amazon-dynamodb

Вопрос:

Как указать значение по умолчанию для логического поля с помощью DynamoDBAutoGeneratedDefault

 @DynamoDBTyped(DynamoDBMapperFieldModel.DynamoDBAttributeType.BOOL)
@DynamoDBAutoGeneratedDefault(Boolean.TRUE) private Boolean shouldProcess;
 

Логический.ИСТИНА, похоже, выдает ошибку Attribute value must be constant .
Является ли «истинный» правильный путь?

Ответ №1:

По-видимому, интерфейс принимает только строку, просто изменив ее, чтобы true вызвать эту ошибку.

 Incompatible types. Found: 'boolean', required: 'java.lang.String'