Есть ли конкретная причина, почему вы не использовали бы естественный идентификатор, например, адрес электронной почты?Использование натуральных идентификаторов (например, адрес электронной почты)
В настоящее время я использую класс UUID Java для создания уникальных идентификаторов, но для некоторых объектов у них есть естественный ключ - как пользователь и его адрес электронной почты. Было бы лучше (и сделать мой код чище), если бы я использовал их адрес электронной почты, но я задавался вопросом, есть ли какая-то конкретная причина, по которой вы не должны?
Благодаря
UPDATE
Я использую MongoDB в данном конкретном случае.