android - DynamoDB mapper save only one attribute in an item Java -
i getting item record dynamodb table adding attribute (userratings) , saving again this:
 songdatabasemappingadapter song = mapper.load(songdatabasemappingadapter.class, params[0]);             song.getuserratings().add(userid + "-" + params[1] + "-" + sdf.format(date));             mapper.save(song); the problem in songdatabasemappingadapter have getter setters being used update gui, this:
public boolean getonestarrating() {         return onestarrating;     }      public void setonestarrating(boolean onestarrating) {          this.onestarrating = onestarrating;     } i need them there don't want them save attributes in database when run code save item adding attributes every element in getter/setter (mapping adapter) item end attributes (columns) below (all of star ratings below have been added shouldn't there):
userratings fivestarrating fourstarrating onestarrating so want change code saving userratings attribute in song item not of attributes. thinking of below, not sure how (the code below doesn't work)
  songdatabasemappingadapter song = mapper.load(songdatabasemappingadapter.class, params[0]);                 song.getuserratings().add(userid + "-" + params[1] + "-" + sdf.format(date));                 mapper.save(song.setuserratings()); thanks help
annotate attributes @dynamodbignore. per documentation here:
dynamodbignore
indicates dynamodbmapper instance associated property should ignored. when saving data table, dynamodbmapper not save property table.
Comments
Post a Comment