首页 > 解决方案 > 更新 dynamoDB 中的时间戳

问题描述

我想要 DynamoDB 表中的 CREATE_DATE 和 LAST_UPDATED 字段。它正在使用两个字段的初始值创建这些字段作为当前日期。但是当某些列得到更新时,它不会用新日期更新 LAST_UPDATED 列。

我正在使用 DynamoDBAutoGeneratedTimestamp 注释,并且 CREATE_DATE 和 LAST_UPDATED 都是 java.util.date 类型

@DynamoDBAutoGeneratedTimestamp(strategy=DynamoDBAutoGenerateStrategy.CREATE) 私有日期 CREATE_DATE;

@DynamoDBAutoGeneratedTimestamp(strategy=DynamoDBAutoGenerateStrategy.ALWAYS)
private Date LAST_UPDATED;

https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dynamodbv2/datamodeling/DynamoDBAutoGeneratedTimestamp.html

如果我遗漏了什么,谁能告诉我还需要添加什么?或者我需要在代码中处理更新日期并且它不会自动填充?

谢谢

标签: javaamazon-dynamodb

解决方案


推荐阅读