Мне нужно иметь UUID
в качестве первичного ключа для сущности. Я использую JPA, Spring (с Hibernate и MySQL
как DB
)
Я использовал этот код, чтобы указать UUID
в качестве первичного ключа:
@Id
@GeneratedValue
@Column(name = "table_id")
private UUID id;
Я использовал файл data.sql
для инициализации моей БД для тестирования.
Как указать значения UUID
для запросов INSERT
?
Я увидел, что могу указать UUD
введите char
, используя аннотацию. Таким образом, это просто для моих INSERT
запросов. Но как я могу использовать эти INSERT
запросы, если UUID
сопоставлен с типом BINARY
?
. Лучше всего использовать BINARY
вместо CHARS
для UUID