Как создать ключ по аннотации JPA (не первичный ключ, просто ключ) - PullRequest
0 голосов
/ 27 мая 2020

Если есть такой оператор создания таблицы, как

CREATE TABLE `users` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(64) NOT NULL,
  KEY `username` (`username`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

Какую аннотацию мне следует использовать для реализации KEY `username` (`username`)?
Я пробовал искать аннотации в javax.persistence, но безрезультатно.

1 Ответ

1 голос
/ 27 мая 2020

Хорошо, я решил этот вопрос сам, используя

columnDefinition = "VARCHAR(64) KEY"

Пожалуйста, дайте мне знать, если у кого-нибудь есть идея получше.

...