Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.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
Java 在DynamoDB中以历元格式自动填充时间_Java_Database_Nosql_Amazon Dynamodb_Epoch - Fatal编程技术网

Java 在DynamoDB中以历元格式自动填充时间

Java 在DynamoDB中以历元格式自动填充时间,java,database,nosql,amazon-dynamodb,epoch,Java,Database,Nosql,Amazon Dynamodb,Epoch,我对DynamoDB还很陌生。当我使用JAVA应用程序保存我的记录时,我试图在大纪元时间自动填充createdTimeStamp。 到目前为止,我还没有找到解决办法。 我只能找到如何将时间戳自动填充为字符串: 请帮助如何执行类似上述操作以将时间保存为数字(即以毫秒为单位的历元时间。例如:1516169930709)查看,您似乎应该能够使用Long属性: @DynamoDBAutoGeneratedTimestamp(strategy=DynamoDBAutoGenerateStrategy.AL

我对DynamoDB还很陌生。当我使用JAVA应用程序保存我的记录时,我试图在大纪元时间自动填充createdTimeStamp。 到目前为止,我还没有找到解决办法。 我只能找到如何将时间戳自动填充为字符串:

请帮助如何执行类似上述操作以将时间保存为数字(即以毫秒为单位的历元时间。例如:1516169930709)

查看,您似乎应该能够使用
Long
属性:

@DynamoDBAutoGeneratedTimestamp(strategy=DynamoDBAutoGenerateStrategy.ALWAYS)
public Long getLastUpdatedDate() { ... }
public void setLastUpdatedDate(Long value) { ... }
请注意,根据注释,它必须是
Long
,而不是
Long

不支持诸如
long
之类的基本体,因为无法检测到未设置(或null)状态

@DynamoDBAutoGeneratedTimestamp(strategy=DynamoDBAutoGenerateStrategy.ALWAYS)
public Long getLastUpdatedDate() { ... }
public void setLastUpdatedDate(Long value) { ... }