У меня есть таблица DynamoDB, и я использую @DynamoDBAutoGeneratedKey
для генерации ключа. У меня есть другой столбец с именем directory
, и я хочу использовать это автоматически генерируемое значение ID в этом столбце.Как я могу использовать DynamoDBAutoGeneratedKey в другом столбце?
Например Если
id=3ea8e671-1e64-4cde-bd78-5980049a772b
тогда я хочу, чтобы вставить
directory=/3ea8e671-1e64-4cde-bd78-5980049a772b
Я не хочу использовать UUID.randomUUID()
. Еще один вариант - обновление столбца после получения генерируемого идентификатора. В этом случае мне нужно сначала вставить, а затем обновить этот столбец. Как я могу сделать это в одной операции db?
ли требование дублировать сгенерированный идентификатор в другую колонку (Безразлично» неважно, если вы префикс или суффикс какой-то константы)? просто любопытно, почему? И если префикс/суффикс могут быть разными, то почему бы просто не хранить их, так как вы всегда получите сгенерированный идентификатор как часть ответа с момента его ключа. Таким образом, вы можете манипулировать, а не дублировать –