Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon dynamodb @DynamoDBAutoGeneratedTimestamp(strategy=dynamodBautoGenerateStregy.ALWAYS)在@DynamoDBDocument内不起作用_Amazon Dynamodb_Aws Java Sdk_Amazon Dynamodb Index - Fatal编程技术网

Amazon dynamodb @DynamoDBAutoGeneratedTimestamp(strategy=dynamodBautoGenerateStregy.ALWAYS)在@DynamoDBDocument内不起作用

Amazon dynamodb @DynamoDBAutoGeneratedTimestamp(strategy=dynamodBautoGenerateStregy.ALWAYS)在@DynamoDBDocument内不起作用,amazon-dynamodb,aws-java-sdk,amazon-dynamodb-index,Amazon Dynamodb,Aws Java Sdk,Amazon Dynamodb Index,我有一个假设学生类和地址类在里面 @DynamoDBTable(tableName="Student") @Data @NoArgsConstructor class Student { @DynamoDBAutoGeneratedKey private String id; @DynamoDBAttribute Address address; @DynamoDBAttribute(attributeName ="upda

我有一个假设学生类和地址类在里面

@DynamoDBTable(tableName="Student")
@Data
@NoArgsConstructor
class Student {

    @DynamoDBAutoGeneratedKey
    private String id;

   @DynamoDBAttribute
   Address address;

    @DynamoDBAttribute(attributeName ="updated_on")
   @JsonProperty("updated_on")
   @DynamoDBAutoGeneratedTimestamp(strategy= DynamoDBAutoGenerateStrategy.ALWAYS)
    private Date updatedOn;

}
@DynamoDBDocument
class Address {

    @DynamoDBAutoGeneratedKey
    private String id;

    @DynamoDBAttribute(attributeName ="updated_on")
    @JsonProperty("updated_on")
    @DynamoDBAutoGeneratedTimestamp(strategy= DynamoDBAutoGenerateStrategy.ALWAYS)
     private Date updatedOn;
}
现在,当我在做dynamoDBMapper.save(student)时,学生类中的updatedOn被保存为最新日期,其中Address类中的as updatedOn被保存为null。我希望它被保存为最新日期。我应该怎么做?这是aws java sdk中的一个错误吗