Вы можете выбрать идентификатор как UUID - универсальный уникальный идентификатор. Многие базы данных поддерживают его, и вы можете сгенерировать его, используя стандартную библиотеку Java. Это строка, а не число и достаточно случайная, чтобы ее было трудно угадать. Позже, если вам когда-нибудь понадобится объединить 2 таблицы, в схеме вы не увидите никакого конфликта.
Единственным недостатком этого индекса является то, что индекс будет немного менее эффективным, потому что это большая строка, но я выберу ее из-за других преимуществ.