Когда использовать Hibernate UUID Generator
Вопрос заключается в использовании Hibernate UUID Generator.
Насколько хорошо использование такого подхода в генерации Id?
@GeneratedValue(generator = "uuid2")
@GenericGenerator(name = "uuid2", strategy = "uuid2")
@Column(columnDefinition = "BINARY(16)")
@Id
private UUID uuid;
Если будут использоваться таблицы с несколькими уровнями связей, как это отразится на производительности и есть ли какие подводные камни при работе с такой генерацией (например, при работе с Oracle) ?