Проблема в том, что мне нужно сгенерировать уникальное значение для одного из моих полей POJO в Java.Я использую Hibernate.
Это довольно просто решить с помощью генератора последовательностей, но в моей реальности мне нужно каждый раз делать его случайным, и мне нужно, чтобы оно имело значение от 10 ^ 5 до 10 ^ 6 -это должно быть 6-значное число.
Таким образом, это также не проблема для его генерации локально в сервисе Java, но что, если у меня есть еще 2 таких же сервиса.Что делать, если они будут генерировать одно и то же число, что нарушает уникальность моих чисел.Вот почему мне нужно, чтобы это число было сгенерировано базой данных.
Пожалуйста, посоветуйте мне лучший подход для достижения этой цели.Какой стратегии мне нужно следовать.Спасибо