0
特定のレコードに対して単にフラグ値trueを格納する方法があります。 My flag属性は、DynamoDBデータベースでtrueまたはfalseの値を持つブール値として定義されています。 このメソッドを実行しているときに、真の値を格納する代わりに、number属性のデータ型としてフラグ属性の新しい列を挿入し、trueではなく値1を書き込みます。デバッグ中、私は、それが「真」としての価値を読んでいるが、それは偽のための真のための1と0を取っている私の推測を書くことしている間、ひいては予想されます。1.DyanmoDbはブール値trueの代わりに値1を格納しています
public static ArrayList<UserWishListBuks> removeNotification(int Statusid) {
AmazonDynamoDBClient ddb = NavigationDrawerActivity.clientManager
.ddb();
DynamoDBMapper mapper = new DynamoDBMapper(ddb);
DynamoDBScanExpression scanExpression = new DynamoDBScanExpression();
Boolean value = true;
try{
PaginatedScanList<UserWishListBuks> result = mapper.scan(
UserWishListBuks.class, scanExpression);
for (UserWishListBuks bre : result) {
if((bre.getBOOK_STATUS_ID()==(Statusid)) )
{
bre.setNOTIFICATION_FLAG(true);
mapper.save(bre);
}
}
}catch (AmazonServiceException ex) {
NavigationDrawerActivity.clientManager
.wipeCredentialsOnAuthError(ex);
}
return null;
}