Как я могу генерировать идентификаторы для объекта не последовательным образом? Я бы предпочел, чтобы идентификаторы не были линейными и, следовательно, предсказуемыми. Тем не менее, стратегии генерации @GeneratedValue
составляют AUTO, TABLE, IDENTITY, SEQUENCE
. Есть ли такой (автоматический) вариант? Или мне нужно сгенерировать его самостоятельно? (И затем проверьте, существует ли такой идентификатор и т. Д.)Hibernate сгенерировать идентификатор объекта не последовательно
На этом примечании я считаю, что наличие линейных прогнозируемых идентификаторов не является идеальным способом. Я прав? Например, для таких ресурсов, как незарегистрированные видеоролики YouTube или совместное использование ссылок с Google Диска, было бы большим недостатком, чтобы иметь идентификаторы последовательно, так как было бы очень легко проходить через них.
http://docs.jboss.org/hibernate/orm/5.1/userguide/html_single/Hibernate_User_Guide.html#identifiers-generators-uuid –