Создание индексов в БД с помощью Hibernate @Index Annotation
В моем проекте есть возможности гибернации на основе аннотаций.
Теперь я хочу создать индекс по столбцу. Мое текущее определение столбца
@NotNull
@Column(name = "hash")
private String hash;
и я добавляю@Index
аннотация здесь.
@NotNull
@Column(name = "hash")
@Index(name="hashIndex")
private String hash;
а затем DROP TABLE и перезапустите сервер Tomcat. После того, как сервер создан, таблица создана, но я не вижу новый индекс по следующему запросу.
SHOW INDEX FROM tableName
Предполагается построить таблицу с новым индексом. Я использую InnoDB с MySQL.