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