我的项目中有注释驱动的hibernate功能。
现在我想在列上创建一个索引。我当前的列定义是
@NotNull
@Column(name = "hash")
private String hash;
我在这里添加了@Index
注释。
@NotNull
@Column(name = "hash")
@Index(name="hashIndex")
private String hash;
然后删除TABLE并重新启动Tomcat服务器。在服务器实例化之后,表被创建了,但是我在下面的查询中看不到新的索引。
SHOW INDEX FROM tableName
它期望使用新的索引来构建表。我在MySQL中使用InnoDB。
https://stackoverflow.com/questions/3533301
复制相似问题