我如何使用DynamoDbautogeneratedKey给我一个自动生成的密钥



我需要使用来自AWS SDK的DynamoDbautogeneratekekeke给我一个随机键(类型字符串),然后可以用来做某事。我在网上找不到任何示例,虽然看起来应该相对简单,但我真的很努力地解决这个问题。谁能将我链接到使用的示例?

找到简单的答案。

String uniqueID = UUID.randomUUID().toString();

使用DynamoDBAutoGeneratedKey螺钉,听起来像头痛。

@DynamoDBTable( tableName = "Details")
public class Details
{
    @DynamoDBGeneratedUuid( DynamoDBAutoGenerateStrategy.CREATE )
    private UUID id;
    ....
    @DynamoDBHashKey(attributeName = "id")
    @DynamoDBAutoGeneratedKey
    public UUID getId()
    {
        return id; 
    }
    // also you need to add the setter otherwise you will get an exception
    public void setId(UUID id)
    {
        this.id = id;
    }
...

最新更新