Java >> Java tutorial >  >> Tag >> boolean

DyanmoDb gemmer værdi 1 i stedet for boolesk værdi true

DynamoDb gemmer den booleske værdi som 0 eller 1 som standard.

Brug følgende dekoratorer til at gemme attributten som false eller true hhv.

@DynamoDBTyped(DynamoDBAttributeType.BOOL)
@DynamoDBAttribute
private boolean notificationFlag;

Bemærk:@DynamoDBNativeBoolean som plejede at gøre dette, er forældet


Det er forventet, tag et kig på datatypedokumenterne for dynamodb:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.DataTypes.html

Java-typen af ​​Boolean vil blive gemt som en taltype i dynamodb, 0 eller 1. Alternativt kan du bruge @DynamoDBNativeBooleanType at kortlægge en Java Boolean til DynamoDB BOOL datatype


Java tag