Звучит немного рискованно полагаться на то, что идентификаторы уникальны для всей базы данных.
Если у вас есть отдельное значение next_hi (отдельная строка или столбец в таблице hibernate_unique_key) для каждого объекта, ваши идентификаторы не будут уникальными. Если вы все сущности совместно используете один и тот же next_hi, вы все равно, вероятно, получите дублированные идентификаторы, если будете использовать разные значения max_lo для разных сущностей.
Я полагаю, что если вы используете общее значение next_hi для всех сущностей и все сущности имеют одинаковое max_lo, то идентификаторы должны быть уникальными, за счет большей фрагментации идентификаторов. Но вам, вероятно, стоит присмотреться, прежде чем вкладывать в это деньги.