Я хочу создать идентификатор GUID, если пользователь не дал имя для COMPONENT
,
@Entity class Component {
@Id @Column(length = 32)
String name;
}
Я не могу использовать генератор здесь, поэтому я могу явно указать имя.
Хотя я могу добавить другое поле идентификатора и сделать имя как @NaturalId:
@Entity class Component {
@Id
Long id;
@Column(length = 32)
String name;
}
Но вопрос все же: как мне сгенерировать GUID для имени?
Я сам могу написать простой генератор GUID, но я хочу сделать это способом Hibernate.