Amazon dynamodb Dynamodb保存方法能否返回haskey?
目前,我有一个dynamodb表,其哈希键标记为DynamoDBAutoGeneratedKey。这意味着无论何时我将保存在dynamodb表中,hashkey都将自动生成为UUID。我不需要自己指定一个 现在我想知道,一旦记录保存在表中,是否有一种方法可以使用这个hashkey。有没有一种方法可以让save方法返回我可以从中获取这个hashkey的record对象 谢谢,Amazon dynamodb Dynamodb保存方法能否返回haskey?,amazon-dynamodb,Amazon Dynamodb,目前,我有一个dynamodb表,其哈希键标记为DynamoDBAutoGeneratedKey。这意味着无论何时我将保存在dynamodb表中,hashkey都将自动生成为UUID。我不需要自己指定一个 现在我想知道,一旦记录保存在表中,是否有一种方法可以使用这个hashkey。有没有一种方法可以让save方法返回我可以从中获取这个hashkey的record对象 谢谢, Prasad成功执行save()方法后,可以从模型对象获取自动生成的id。请注意,DynamoDBMapper class
Prasad成功执行
save()
方法后,可以从模型对象获取自动生成的id。请注意,DynamoDBMapper class save()方法
被定义为void。但是,它会在模型对象中填充自动生成的id
订单id定义为自动生成的密钥:-
@DynamoDBHashKey(attributeName = "orderId")
@DynamoDBAutoGeneratedKey
public String getOrderId() {
return orderId;
}
dynamoDBMapper.save(order);
System.out.println("Order id : " + order.getOrderId());
Order id : f8b63e5b-eeff-43aa-bcaf-fdc245f43a7c
成功执行save()方法后,“Order”对象中的Order id即可用:-
@DynamoDBHashKey(attributeName = "orderId")
@DynamoDBAutoGeneratedKey
public String getOrderId() {
return orderId;
}
dynamoDBMapper.save(order);
System.out.println("Order id : " + order.getOrderId());
Order id : f8b63e5b-eeff-43aa-bcaf-fdc245f43a7c
输出:-
@DynamoDBHashKey(attributeName = "orderId")
@DynamoDBAutoGeneratedKey
public String getOrderId() {
return orderId;
}
dynamoDBMapper.save(order);
System.out.println("Order id : " + order.getOrderId());
Order id : f8b63e5b-eeff-43aa-bcaf-fdc245f43a7c
成功执行
save()
方法后,可以从模型对象获取自动生成的id。请注意,DynamoDBMapper class save()方法
被定义为void。但是,它会在模型对象中填充自动生成的id
订单id定义为自动生成的密钥:-
@DynamoDBHashKey(attributeName = "orderId")
@DynamoDBAutoGeneratedKey
public String getOrderId() {
return orderId;
}
dynamoDBMapper.save(order);
System.out.println("Order id : " + order.getOrderId());
Order id : f8b63e5b-eeff-43aa-bcaf-fdc245f43a7c
成功执行save()方法后,“Order”对象中的Order id即可用:-
@DynamoDBHashKey(attributeName = "orderId")
@DynamoDBAutoGeneratedKey
public String getOrderId() {
return orderId;
}
dynamoDBMapper.save(order);
System.out.println("Order id : " + order.getOrderId());
Order id : f8b63e5b-eeff-43aa-bcaf-fdc245f43a7c
输出:-
@DynamoDBHashKey(attributeName = "orderId")
@DynamoDBAutoGeneratedKey
public String getOrderId() {
return orderId;
}
dynamoDBMapper.save(order);
System.out.println("Order id : " + order.getOrderId());
Order id : f8b63e5b-eeff-43aa-bcaf-fdc245f43a7c
谢谢。这真的很有帮助。这对我很有效,非常感谢。这真的很有帮助。这对我有用。