我正在使用dynamoDBMapper将实体映射到项目。我的实体映射类中有一个DynamoDBVersion属性,当映射器看到更新时,该属性会自动更新。
我有一个要求,我必须在不更新DynamoDB将此更新记录为新版本的情况下更新项目中的某些字段(即增加版本属性)。 CLOBBER保存行为(https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dynamodbv2/datamodeling/DynamoDBMapperConfig.SaveBehavior.html)说:“版本字段约束也将被忽略。”我将这种行为用于我需要的特殊情况,但该版本在数据库中仍会递增。
我的问题
是否可以在不更改数据库版本号的情况下更新发电机项目中的某些属性?
CLOBBER可以帮助我实现这一目标吗?如果没有,我有什么遗漏吗?